Regarding the price of the 2jz rods. You can always search for a good used set. I just acquired a set of 2jz-gte rods, pistons, and caps for my 1.5jz motor for $105 shipped to my door from a guy on supraforums. I only bought them because i needed the caps for the rods. But, just keep looking around for good deals, unless you are in a hurry to finish up the motor.
-felix