The heads are cracked in my 4.0 L '91 Explorer. I've found what appears to be a new '95 4.0L (date stamp? 26-1-95) engine for sale for $1100 that is complete with everything (New heads, injectors, ECU, intake...everything!) Will it fit in my '91? Are there any issues with motor mounts and...