5 x Latching 8.5x8.5mm PCB Push Button Switch DPDT 300mA 30VDC
Latching function. Pin pitch: 2.5 x 5.4mm.
eBay