My 150,500 miles 97 F150 had the lower ball joints and one upper ball joint removed. Replaced lower ball joints (upper links with ball joint), inner and outer tie rod ends, anti-roll bar tips and bipods. I took it to the alignment shop and my pickup feels great again. I really like the design of Moog products with grease fittings. In theory, with proper care, it should last a long time. I plan to keep this car for a long time as the price is crazy for new stuff.