E63-31H / Power Module / By eParts Depot E63 31H mfg: Cherry description: 0.1Amp std lever ww SPST NO ?