Parts

Sanwa - OBSF30-XX - Snap-in 30mm Buttons
$ 2.50 USD

Sanwa - OBSN24-XX - Screw-on 24mm Buttons
$ 2.45 USD

Sanwa - OBSN30-XX - Screw-on 30mm Buttons
$ 2.50 USD

Sanwa Balltop - LB-35
$ 2.45 USD

WASD MX PCB
$ 14.99 USD

Sanwa 18mm Snap-in Push button (SDM-18-W)
$ 1.99 USD

Sanwa - Micro Switch SW-68CAU
$ 1.29 USD