This is a printable working arcade cab switch/button. You will need to re-size the nut depending on your printer settings. Just try it until it fits. This uses a standard micro switch, the same as Happ Comp. buttons.
No spring needed but you can use a spring if you want a stiffer button.
If you have any questions or input let me know.