I probably should have listed this first, but here is some info on replacement switches:
The existing switches are ~5.2mm tall with lead spacing of ~5mm. This lead spacing works out to a very common size for thru hole components which is 0.200", there are many options on digikey, newark etc...