Numbers matching 1970 Duster 340

No its the right engine wrong exhaust manifolds and valve covers. It was like that when he got the car. Numbers on block and tranny match the vin.