Been to this guy twice. The first time he seemed to resent doing work since I brought an OEM part I had already purchased. The second time there I brought parts I had purchased expecting to again pay the fair cost of his labor. He messed up bad and to think I had the nerve to return! I am out $95 by having to get the work done right. He would only fix it using parts purchased from HIM and then I would pay labor ONCE AGAIN! On my return visit, expecting things to be amicably resolved he threw a S***-fit to the point of disturbing and frightening. I will never return and he better be happy for that.