Hi Rob,
Is their a diode on the switch? If there is I would replace this first. They can be bought from Jaycar no probs.
If not, a standard cherry switch I believe can be purchased from Jaycar as well. If it has a special blade on it, this can be swapped.