Well one thing you need to remember about insurance companies is that they are in it for the money, not quality of work. They dont give a rats butt what they put in your car as long as it will pass inspection. I just dont trust anyone who requires me to go to a certain person. What I normally do is get their estimate...take it to the place I want, get it done there, pay there difference if there is any. Im just a firm believer in stuff being done right the first time.