I'm seriously thinking of building a 2nd control panel.  I currently have an X-arcade which is great but doesn't have a spinner and stuff.  My cabinet was built based on the X-arcade but I made it easy to just pop it out and stick another controller in its place. I have a couple of questions.  One is that I'm thinking of swapping out the player 1 joystick in the X-arcade for a T-stick from ultimarc.com so that I can easily switch from 4way to 8way...does anyone know if it's just a simple swap of the joysticks as in it'll fit okay?  
Secondly, for my second control panel I'd like to put a joystick with a button in it and a spinner as well as the leftover joystick from the X-arcade.  I would need to buy a few extra buttons as well as an I-Pac.  I'm trying to stay cheap here and was wondering if I could use something like the mouse internals to work the Spinner rather than buying a Opti-Pac.  Does anyone know where I could get such a device?