Also, bear in mind that an item designed specifically for one type of switch, may not work as well (or at all) with another.
A couple of examples:
The actuator (the little button part) on the Crouzet switches are taller than the commonly used Cherry switches. With some buttons, this equates to a gap between the actuator of the Cherry switch and the part that depresses it, creating a "dead zone". If you take out the spring with one of these, the button sits below its normal height and has a shorter throw. With the Crouzet in the same arrangement, the button sits where it should, with the same throw, but is much more responsive for a generally better feel.
This could have a similar effect when used with a joystick designed for the specs of the Crouzet, possibly making the stick less responsive or giving it a very small actuation area.
In fact, the Topfire sticks we sell *require* a Crouzet for the fire button. Otherwise, the button will not actuate properly when the stick is pushed in certain directions.
Each will have plusses and minusses, but you will need to weigh them a bit to find the ones that do what you need them to.
RandyT