BJs gone at 48,000 miles
You guys are incredibly lucky. Two ball joints on my '03 3500 SRW were gone at 48,000 miles and so replaced all four. I had a u-joint go before that and replaced it -- DON'T FORGET TO MAKE 'EM BALANCE THE DRIVESHAFT!!!! Tires, etc. , were OEMs, but not now. I switched to 19. 5" Ricksons and Hankook 245 tires. Been a happy camper ever since, but I still don't have faith in the ball joints. I drive mainly on the highway and only haul 2400 lbs of water once a week. Pretty darn easy work for a truck like this.