Another option on rods and pistons is BME. I can get you a pretty good deal on parts from BME.

Still not cheap but some of the best parts around.