Not sure about the work they do. I can however say you should not drive like a lunatic with your company work truck. 90+ in a 65 cutting everyone off AND no blinkers. Honestly looked like drunk driving.
I would avoid using this company, they caused a huge water leak resulting in several thousand dollars damage. No comment on the work they do, but they offered no assistance to help even clean up the water leak they caused. Its dealing with slick car salesman, after you buy the car you realize, they screwed you.