Having said all that...
That's why new engines are usually not rebuilt by mechanics today. Very complicated, scored cylinder walls in aluminum blocks, reprogramming, etc. So, they drop in a rebuilt motor by somebody like Jasper or Rhino, or they just get a crate motor.
Either way, it's an expensive proposition...