My first order of buttons was from Ultimarc (in the UK), and all the buttons and joysticks I received were perfect.
Then I decided on a design change and needed one more button, and since I had other things to order from Happ (in the US), I decided just to get the button from them when I ordered the rest.
The microswitch included with the button had connectors that were not a standard size, they were much too small. In order for the female connector to stay on I had to crimp it to the microswitch.
That normal for microswitch buttons from Happ? Seemed pretty stupid.