The Elite SGO-1 manufacturer's service manual specifies
"Zippy" brand microswitches VMH 15H 04 C they sound so reliable.
Check the current rating on the replacement microswitches, as they widely vary.
If the limit switches are in series with the motor, that might be why they don't last- carrying the motor's high current. Some machines do this with limit switches so that even a MCU failure will not cause troubles, the limit switches alone are a safety function.
Zippy VMH I cannot find datasheets for. The VM is rated 5A, so the VMH might be a special version.
Microswitch (Honeywell) V15 series have higher current 16A, 22A, 26A ratings or gold contacts for MCU logic inputs, if contact oxidation there is your problem.
What goes bad - is it the contacts, the mechanical toggle etc. ?