Budget Build 5.9 for a 71 Scamp

Ok folks, I am about done with the engine tear down.

My plan is to send the block and heads to the machine shop. Tell me if I have this right:

Block:
  • Hot tank
  • Clean up head surface
  • Light hone on bores
  • Replace cam bearings. What cam bearings should I get?
Heads:
  • Hot tank
  • Magnaflux for cracks
  • If no cracks:
    • A. Just a light pass to clean up/flatten the deck
    • B. Mill some meat off the heads to raise CR?
  • Valve job
  • Should I have them install new springs? Or should I just do that at home?
Random:
  • What main bearings should I order?
  • What rod bearings should I order?
  • I've done an engine build before (a 440) and did the rings, main, and rod bearings at home, but should I just have the machine shop do it?
  • Anything else I should remember or consider before the machine shop trip? Like, should I bring him freeze plugs, galley plugs, etc?
If someone else hasn't mentioned it ...

Bring your cam with you to the shop. Tell them to make sure it spins freely after the cam bearing installation. Make sure you check this BEFORE you start putting the short block together.