5 /5 Andrew: I am so glad that I was referred to Stephen. He is the most honest mechanic I have ever worked with. In the past mechanics have charged me for extra labor or parts that were not needed and he did not do this with me. His communication is awesome and he is very trustworthy. My truck is running great and I am definitely going back for any other problems I have!