I used Cherry MX size mechanical keyboard switches for the buttons, alongside physical stops to reduce the overall motion of the buttons. Using full-size switches was the main driver for the thickness of the arm.
The mechanism for the strum used two mechanical keys, and the internal springs bias the strum to be centered. For the whammy bar, I used a potentiometer with springs to return to the center position.