I just finnished replacing my ball joints, axle ujoints, bearing hub assembly, control arms, sway bar bushing/links. This was at 112k. My oem ball joints were tight but were getting dry when I changed them. My axle ujoints started binding (left side) and that is what pushed me to do it all at the same time. Glad I did because the binding axle ujoint was really causing a stress on the axle seal and inner shaft. I only drove it 20 miles before I did the work and I was surprised at the damage to the shaft seal surface. I should have replaced the inner shaft, but I didn't and I may regret that but so far so good.