I just found out from a trusted mechanic that I need all new ball joints on my 2001 Sport Trac. He says that this is a common problem with all Ford trucks... including the F-150, Explorer, and Excursions. Is this true? The reason I question is because he is telling me that it will cost approx...