I would pay a sensible amount for this part (it has speed potentiometer too), as my part has retracted pins, and it doesn't work.
@Mister X can move it there. As a sidenote, have you tried spraying some contact cleaner (like Kontakt 60) into those pins and move them back and forth ? It seems there is battery leakeage which caused this problem.
No, I didn't. I tried to move pins but they are stuck. I will try to clean it, and do as you say. Thanks