Way cool - that machine sounds healthy and your son is a lucky young man.
i found the engine behind my uncles shed, with a small tree growing though one of the cylinders..lol.. i rebuilt it with all new parts- new crank,rods, trw pistons, comp cam, and 69 -202 corvette heads.