Throwing some more stuff out there, you could always check out a place that sells arcade/fightstick parts like
http://www.focusattack.com/
This PCB looks like it would work fine as a detected PC joystick but I have not used it:
http://www.focusattack.com/toodles-c...i-console-pcb/