Push Button Switch DPDT 6 Pin 1 Position Self-Locking Blue 5pcs 784958055304 | eBay
6 Pin Push Lock Button 7X7 PCB Mount DPDT Switch
Buy Wholesale China Yueqing Factory 6pin 7*7mm Push Button Switch Self-locking 7x7 Push Button Switch & Push Button Switch at USD 0.03 | Global Sources
Amazon.co.jp: uxcell Tact Switch 6 Pin Push Button Switch 0.3 x 0.3 x 0.6 inches (8.5 x 8.5 x 14 mm) Plastic Metal Pack of 10 : Industrial & Scientific