confidence level in the shop.... solid 5 out of 10.  they are a different location of the same shop that fix the car after the accident, Big O Tire.  the "accident" as you wrote, I was looking for an exit because I was getting tired, next thing I know I am off the left side of the highway off-roading a good 300 yards or so.  I could barely open my door because there was so much snow and mud.  
The damage that was done... off memory they replaced the struts, cams and all 4 tires.  It seems like there was something else, but I can't remember what it was.