Excellent Quality 6x6x3.1mm SMD Red Push Button Tactile Micro Switches. 1-100 Pcs. Insulation Resistance: >=100Mohm. Rated Load: DC12V 0.1A.
eBay