20pcs 6*6*2.5mm Tactile Push Button Switch Tact Switch Micro Switch 4-Pin SMD #E

I can provide a large number of spare parts for old PCs.

eBay