Worked on mine. Did a good job and was fair in cost. I'll go back