I work in Huntsville at the North Parkway Firestone. Me and one other guy there can do the work for you(don't trust any of the others), the only draw back is the price(Controlled by Firestone). We use Moog front end parts(life time). You can give me a call if you would like 348-3717.
Hope this can help you