I've been looking into this a little more for an upcoming web page.
Note that if you go with the Tornado spinner, you would have to modify it to take advantage of the autoswitching feature of the opti-pac.
If you wanted to save some money - I think you could use two of OSCAR's interface boards and use standard MAME if under 98SE or Analog Plus (or AdvanceMAME 0.96) under XP and map each game to use either Mouse 1 or Mouse 2 rather than the SYSMOUSE so both devices wouldn't be active.
But it's a lot of configuration changes.