10 x Latching 7x7mm PCB Push Button Switch DPDT 100mA 30VDC
Latching function. Pin pitch: 2.0 x 5.0mm.
eBay