Mine failed on my 337G and I replaced it with a HONEYWELL S&C - 311SM703-T - MICRO SWITCH, which can be bought for under $7 at:
http://www.newark.com/honeywell-s-c/...pdt/dp/78K5282
It required some -- but minimal -- adjustment (cutting part of the long lever, I think).
Ernie