MS24659-30F
Switch Toggle OFF None (ON) DPST Locking Lever Screw 18A 115VAC 28VDC Panel Mount with Threads

From Safran Electrical & Power

External links