while not a replacement for the Cypress, there are more ways to interface arbitrary stuff as a 'joystick':
http://www.ultimarc.com/ipac1.html (we used this last year for a custom control panel: our Cypress is long lost!)
Another possibility: a 'joystick' that is software defined and can be actuated by other software running on the PC.
http://vjoystick.sourceforge.net/site/. Haven't used it for competition, but have used for testing...