McClure has worked on my car twice, four years apart, and both times their work was impeccable. The second time my car was not finished on time but that was due to the parts distributor sending them the wrong part and they kept me updated on the situation. My insurance company tried to push me to a different body shop in their network that would be able to do the work more quickly but I declined because I knew McClure would do a great job, and they did.