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