351w based engine should bolt in, a big block will not. whatever you do don’t mess around with a 302 based engine unless you get one for free.
As far as a diesel, it would be neat for the novelty factor. But not so hot for going fast. A powerstroke is a big heavy chunk of iron to bolt to the front of a mustang.