DPDT Latching Power Switch Push Switch + Red Button #2
DPDT Latching Power Switch Push Switch (KFC8X8). Rated Load DC 30V 0.1A.
eBay