DPDT Latching Power Switch Push Switch + White Button

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

eBay