As much as I hate to say it I ALWAYS go to the Dealership If I can't fix the problem myself . Ive ran into so much BS over the years with "ma and pa" joints . Not saying all are bad by no means . But being Military I get around lol . So finding a good shop is hard to do . Atleast at a Dealership I know the work is Done right (At least I hope) but there is a Added security to them that i can't get at a local place