I had my lower ball joints replaced 02/20 on my 02 explorer. I got 25,000 miles out of them. I don't off road drive and have the front end greased every 3,000 miles. Can someone tell me why they wore out so fast when the original ones lasted 245,000 miles?