Try our re-instated info resource - "Aladdin's Cave" (Main menu)- sorry it's taken so long to fix
Depends on which RH switch you have as to the chances of repair, the us type that the headlamp goes through is slim
I seem to recall there is a small pin on the back of the button, a small spring goes over this, which makes the button return. Can you feel this in operation, the spring normally rusts through after some years and the button tends to just flop around. The pin on the button goes through a small hole on an internal plate with the spring pushing against this plate for its resistance. As you press the button the pin goes further through and connects with the contact on the other wire, this activates the starter solenoid. However your switch is so dirty and full of crap I doubt this was happening. Unless the internal plates are broken or missing it should be a simple fix.