Watch out for Grand Cherokee 4.0s 99 or newer, the mounts for everything are different. The newer TJ motors also have different mounts for the stuff up front. I know that a 99 TJ motor will swap into an xj but I'm not quite sure when they changed the mounts for PS alternator etc.