DPDT Latching Power Switch Push Switch + Black Button #3

DPDT Latching Power Switch Push Switch (KFC8X8). Rated Load DC 30V 0.1A.

eBay