Where can I buy a reliable remanufactured 318 for 1971 Duster?

It's been four years ago so prices probably have went up. I'm getting ready to start on another 360 I'll let you know how much it's went up lol
Last one I did was in 2019 cost me $658.05
Block cleaned, mag, cam bearings installed.
Crank ground
Heads cleaned, mag, resurface and a 5 angle valve job.

Givens Machine in Charleston WV.