10pcs 3x6x2.5 Tactile Push Button Micro Switch 2 Pin SMD
Insulation Resistance: >=100Mohm. Rated Load: DC12V 0.1A.
eBay