If you have any questions I may be able to help with some. But it is hard to tell what all has been changed or messed around with. When I sold it to dover it had windsor jr. heads on. I put all new bearings, oil pump, oil pump shaft, bolts and so on in it. And yes it was a 306. I really doubt John put a 331 in it.