Great mechanic, knowledgeable and did a great job. I had part ready and he installed part in a timely fashion. Wasn't told up front about the charges however. Labor was more than agreed upon. Wasn't aware of the total price until after I signed and received my invoice. Labor cost is now under investigation.