Ther are several places to by a 4.6l engine. You could check out your local scrap yard , find one in the want ads (both if you're doing the work yourself ), or you can buy a performance shortblock from SHM or some other shop like DTA racing and performance found on this site . Check out SD Wheeler on the members list .
