I had to replace my ball joints at 36K miles, and again at 72K miles. Now at 130K and doing okay. You guys and the corrosion in the UK is really nasty. Sorry to see that. If I know the locals have salted the roads I do not go out until several days of rain have happened. I buy my parts from Wunderlich and they are half the price of OEM ball joints. But that was 5 years ago.