I just left this shop after having Mike perform a pre-purchase inspection. This is the 2nd time I've trusted Mike & his team to inspect a vehicle for me & it was worth it because the 1st vehicle was hiding some future nightmares that Mike & his team revealed. That allowed me to avoid a money pit which resulted in finding the 2nd vehicle that turned out to be a pretty solid choice. I also trusted Mike as my only mechanic on a past vehicle & if I had kept it it would still be running & that's saying alot about Mike's knowledge & ability because that specific vehicle was a 2005 Nissan Xterra.....a very problem prone SUV. I 2nd guessed Mike's assessment of the reason for a rough/ dying idle i was experiencing. Make a long story short.......he was right & I could have saved alot of money & stress if I would have trusted him like I had done up to that point. Live & learn. Leaving his shop earlier felt like coming home in a good, nostalgic kind of way. Integrity, trust & reliability are hallmarks of Mike & his team, along with the knowledge & skill to solve your automotive issue. I highly recommend On Trac Automotive