10 x Latching 5.8x5.8mm PCB Push Button Switch DPDT 100mA 30VDC
Latching function. Pin pitch: 2.0 x 4.5mm.
eBay