A shop very close to me has quoted me $400 for the teardown and rebuild of the block (install new bearings, hone, clean). $40 for milling the head flat. (price doesnt include new bearings or piston rings of course). i'm interested since this shop has a great reputation, but is this a good deal? it will be slightly less if i removed the rods, pistons and crank myself and just have them hone, clean, and assemble. what do you guys think?