and 03-08 3500's are prone to ball joint and u joint failure but there farly easy repairs..DW
on my 03 3500 I had u-joint failure at less than 20k miles. Replaced them with some spicer u joints and I now have 220k or so without another failure. I ran 315/70r17 tires for about 130-150k on this truck, and I am just now needing to replace the factory ball joints, so I feel I got pretty good service out of them. I have read about a number of people having to replace them every 30-50k it seems.