10pcs 3x6x2.5 Tactile Push Button Micro Switch 2 Pin SMD

Insulation Resistance: >=100Mohm. Rated Load: DC12V 0.1A.

eBay