I would get OEM. I installed the FelPro MLS on my 02 251 about 60k ago and have had no problems, but FelPro supposedly has some issues with Japanese vehicles.
I also used FelPro intake, exhaust, and valve cover gaskets. The valve cover gaskets failed, everything else has been solid.
Go OEM for the water pump gasket, tubing belt, tensioner, and idler pulleys. I just did the timing kit, it ran me about $500