I like forged pistons, they usually don't require as tight of clearances for bore but you can buy hyperutectic if you want, they like to have tighter bore clearances, but typically can't stand as much abuse or heat, they do not like nitrous apparently but are a pretty good piston. If you want an all out motor, try to get forged rods, you can keep the crank as long as it is good, (clearances, polished, straight etc) I would use 6 inch rods to start with, but if you buy pistons meant for 5.7 inch rods then you are stuck with the shorter rod. Apparently longer rods are better for power and powerband as they produce less side loading of the piston as well as a smaller angular moment on the crank. The cam is not only dependent on the lift, the duration is KEY to the ability of the engine. Roller rockers and stud girdles sound good. Don't forget to get the proper length pushrods or the geometry will be all bad and that can cause all sorts of small problems and longetivity issues. I like the Edelbrock RPM Air Gap intake, it has proven to be the best dual plane manifold that Edelbrock makes, or you can use a single plane but that will also be dependent on the cam's duration. To be honest, the carb is almost always overcompensated for. A 350 engine revving 6500 rpm with a Volumetric efficiency of 80 percent (which is pretty good for a NA motor, typically they are 70-75 percent) will only require 540 cfm of carb, however if the engine had 100 percent VE it would require 670 cfm. I spose you could get a 600 cfm carb and be happy with its manners and ability. I don't know, got any other questions?