Joystick for pan/tilt camera control

I'm building a box to control 4 Bescor MP101 pan/tilt camera mounts. I've gotten everything to work using a cheap thumb x-y controller but this device is obviously cheaply made. I'm looking for a joystick that uses the full available range smoothly. Does anyone have a suggestion for a high quality joystick that can used with the UNO? I don't mind spending up to $30-40 each.

Do you think this joystick (Adafruit Joystick would work with the UNO? Anyone have experience with it?

Many thanks!

Probably not exactly what you need, but the idea itself can be helpful. Materials in Polish but there are lots of drawings and full source code:

Something like this might be what you're looking for. Not expensive and seems pretty rugged:
https://www.automationdirect.com/adc/Shopping/Catalog/Pushbuttons_-z-_Switches_-z-_Indicators/22mm_Metal/Joysticks/ECX1524