6*6*(4.3-15mm) Momentary Tactile Push Button Switch Small Mini Micro PCB Mounted

Good Good quality.

eBay