Heres the bottom line IMHO, take care of your car, don't forget to change the oil, check all fluids. Would I get another 4 Slow, in a xj ABSOLUTELY, as mentioned before I got 310k miles out of mine all original drive line and 170k were mine, the 95 XJ was well taken care of and used synthetic oil since birth. I only changed the rear main seal because I saw one drop of oil coming from there and when I see an oil leak, I am one to flip out cause I have OCD and while I was under there I changed the oil pump for good measures because it had 250k at the time. I got 20MPG with it with 31s and 16-17 with the 33s. I will not put down the 4.0L because it had a lopy idle and the sound of no lobe separation in the cam. I didnt care at the time. It went with me all over the east coast and mid west and never let me stranded on the side of the road, I did loose the original muffler and tail pipe somewhere in Missouri which I ordered a walker cat back from rock-auto for 120$ other than that I just put new main seal, oil pan gasket, oil pump (for good measures), valve cover gasket, oil filter gasket, regular tune up, radiator because a tornado blew a large tree limb into my radiator, new grille, water pump (for good measures). Did what I needed it to do, got where I needed to go, provided reliable transportation for the family during my absence, I have no complaints. Total repairs 350-400$ after 110k of my own miles, cost of jeep $1200.
PS the AW4 is an awesome automatic transmission no complaints there ether.