10 x Latching 8x8mm PCB Push Button Switch DPDT 100mA 30VDC

Latching function. Pin pitch: 2.5 x 6.0mm.

eBay