Belden's serviced my 2007 4Runner with 220K miles to replace the CV joints in the front suspension that I found leaking. They also diagnosed that the front struts and wheel bearings were very worn and should also be replaced while the front suspension was opened up (all worn items were original equipment). They always give me detailed information on the work they are doing and they are always honest with me. They aren't the cheapest place to get work done, but I think they are the best value when you consider the quality of work and all of the other important factors (warranty, information, honesty, correct diagnosis and plan of action, etc). I have been taking my cars to them for more than 20 years.