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

And it was new…. Paid just over $2700. Just a bit more than the $2100 I just spent to order seat covers that will be identical to the original seat covers.