What's your price limit for a joystick? This is the model I have, it's fairly cheap and it's been working great for me for over 5 years now.
If you're using Knossos then setting up an Xbox controller should just be a matter of linking it to your computer and then going to joystick settings and selecting the controller. If that doesn't work or you have other questions or problems then I recommend going over to the Discord, where the Freespace Open devs will be able to help.