Since you can get your block decked square (and measured) I think you can get there without lots of cost... but with lots of measuring and careful selection.

Also, it sounds like a moderate RPM torque engine. It does not need race parts. A hyper or even standard cast piston would be OK if it meets your quench and compression needs. I know I might get lots of tomatoes for saying it but I'll say it anyhow. If you have a set of stock rods that has not been abused, get them magged, fresh bolts and use them is an option.