Thanks Sokol1_br,
I'll keep working on the Throttle - with the original controller board it is 8bit accuracy - the mini stick is awful at 8 bit. I may end up using the original board for the buttons, but that would mean two USB cables.
In the case of the stick, how would I go about wiring it to the Leonardo? I am not quite sure how I should wire the matrix.