DC replaced ball joints (uppers and lowers on both sides) @ 50K miles 2001 truck. Probably would have replaced the joints sooner, but did not realize the problem until I tried to get an alignment after buying new tires.
I am currently doing some work for a supplier to DC. From the info I gathered around the plant, Dodge engineers have failed to get their act together as usual. Unfortunately, there does not seem to be much real engineering performed when the vehicle is designed. I guess they just spit out a cheap concept, head back to the golf course, and hope for the best.