Would give it a negative 5 stars if I could. Kevin lied and did poor work. My pickup was filthy when he got done because he had to remove the door. It must have sat in the shop the whole time with the door off. I spent 2 hours cleaning the dash and interior alone. While working on it metal chips were embedded in the passenger mirror giving it a permanent dirty look. Then, the vehicle was supposed to be done in 6 days and he didn't even touch it for over a week, then it took another 6 days for him to finish. The whole time I was paying for a rental. When I complained he told me he didn't care and it wasn't his problem. The bill after my my insurance was $279 and when I didn't pay him due to the other problems, he sent me another bill for $500. He is a crook and I would be wary about taking anything to his shop.