I had my motor rebuilt a few thousand miles ago. I picked up all oem parts for the rebuild. I received a large discount from a dealer when I ordered all the parts and paid cash. The parts guy was pretty cool about the discount for me, total cost was 1800 with all new rods, bearings, .20 over pistons, every gasket, plugs etc. basically everything for a full rebuild top and bottom end. I found a machinist local that could perform the work and total bill for him was 2100. So my total rebuild cost was just under 4k, I did replace the starter, alternator, ac compressor and radiator previously so I did not pay for those during rebuild but, received discounts on all those also.
Discount was at 30% from Midwest toyota and the parts guys name was Trent.