Electromechanical Switch Door Switch N.C. SPST 0.1A
Omron
Omron - D33DCAU
Omron - D33DCN
Omron - D3DC2W
$2.05