This momentary button switch is rugged and easy to install it! Simply drill a 19mm hole into any material and you can fit these in place, there's even a rubber gasket to keep water out of the enclosure.
5.8x5.8mm panel mini locking elevator push button switch box
5.8x5.8 mm PCB Tactile Push Button Self Locking 6 Pin Switch DIP
Stainless Mini Waterproof IP67 Push Button Switch 2 Pin Momentary Switch
Nice price 6 pin self-locking through lock push on push off switch 0.1A 12V DC