DON'T GO THERE. Extremely poor service. Unprofessional and dishonest. Jim charged me twice at first $315 for cam shaft. Didn't fix it. Ordered wrong parts but charged me. When I gave him feedback, he asked me to bring the car again and told me he would check without any charge. He called me after 2 hours and told me other mechanical issues and wanted to charge another $300. I simply knew it was false and told him not to replace any parts and keep it whatever it is. Later, when I went to pick the car they still charged me $280 and when I denied to pay he didn't give me the car. He used f words to me and showed all kinds of anger. To get out of that corrupted place, I paid and left, I felt if I keep my car and leave then he may completely destroy the engine. This is exactly what happened with me.