My wife just got a new '03 Durango (4.7L SLT 4X4) and I don't plan on buying any new cars for a long time either. She drives about 15,000 miles a year (to make it to a million miles would take 67 years
). I have heard of sludging issues with this engine so I will be using Havoline 10W-30 and changing every 3,000 miles. Was going to use synthetic, but with the 6 quart oil capacity gets awful expensive at even 6,000 miles OCI(which BTW is the maximum interval to keep the warranty because Chrysler specifically warns against extended drains). Have heard good things about Amsoil ATF in this transmission (www.dodgedakotas.com) and I think that 25,000 -30,000 miles is a reasonable interval if you don't do heavy towing. I would change @15,000 miles if heavy towing. The ball joint issue will more than likely involve a recall later so I wouldn't worry about that. Ball joints are an easy DIY job anyway. Just be aware that synthetic oil will sludge but takes longer. Don't do extended OCI on this engine and you will be ok.