Yes the engines will switch since the blocks are the same, HOWEVER the bell housing and the plate that it bolts to is not the same on a gas and diesel. Does the diesel run? IF not you need to make some checks before you even turn it over by hand. Send me a P-M with your phone number.