Had my ball joints replaced. My truck is 14 years old, has 273,000 miles on it so I'm hoping that will put an end to the front end shimmy I'm getting. When your vehicle is that worn out you just cant tell what it is. I have recommended Amazing Auto to many people and not once have I had anyone complain about anything!!!