We have 3 1999 Dodges. A 2500 and 2- 3500 trucks, all diesels. One has 130,000 miles, one has 210,000 miles, and the 2500 has 310,000 miles. We did the front end a.few years ago on the 2500. No problem before or since. Took the truck in for alignment and mechanic asked us when we last had it aligned. Never. He could not believe the truck was still running straight with worn out parts. He showed us the truck on the rack and told us to purchase Moog parts. He would align it once new parts were installed. We purchased Moog parts from RockAuto. We did purchase upgraded parts where possible. 100,000 miles later, still not showing wear and lifetime warranty. Buy the best parts you can afford.