The BEST answer is JE anyway
The JE piston is far superior to the TRW. The JE piston has forced oil fed to the wrist pin so the pin won't sieze, the wrist pin and the piston are lighter, to relieve strain on the rod and crank, the JE piston is stronger by design and material. By the time you have the TRW drilled for force feed wrist pin oiling, and have it pin fitted, it will cost as much as the JE, and it will still be heavier, and it will still have the heavier wrist pin. I'm telling you this and I have a brand new set of TRW L2481F 0.030 pistons and a set of B&B tool steel wrist pins sitting on the shelf at the shop. Eventually, I'll do all the extra machine work, and put them in an engine, but the customer who is getting a new engine built right now is getting a new set of JE's, because it is the best piston for the engine.
As far as rings, a set of Speed Pro single moly file fit rings with the MEDIUM (NOT low) tension oil ring is as good as you can get. With properly finished bores and properly file fitted gaps (call Speed Pro tech line) they will do an excellent job.