i have gone to Steve's on and off for 15 years. when I was a college student I went because of the discounts. Recently I went there to get emissions and inspection done on my truck. they were fast and very accommodating. My truck did not pass because the ball joints were not safe. They quoted me a price to take care of them. I balked at the price they gave me. I went to another mechanic I have used over the years, and without knowing the quote Steve's gave me, he came in at less than half. The service and quality at Steve's is great, but you will pay more. I doubt I will ever take my care there for repairs, but emissions and inspection, no problem.