Replacement X limit switch for Taz 5?

Hi all. I’ve got a Taz 5 that’s a few years old. It prints fine but when homing X the printer head assembly hits the X-stop and then the belt can slip and grind a bit. I’m thinking the limit switch is going bad. There is a replacement endstop switch on the Lulzbot online store but it’s “unavailable”. Does anyone know of a direct replacement for that switch? Or, something close that will work? I’m not familiar with EE stuff so wasn’t sure if this needs a certain polarity, current rating, etc. Thanks for any leads.