A14061000UX0393 6 Pin DPDT Self-Locking Power Micro Push Button Switches 7mmx7mm.