You're not going to be happy with any stock 8-way, including the Happ mentioned above.
The lightcycle stage is completely unplayable with one.
If you get into the diagonal area at all, you will start zig-zagging, and crash.
A cheaper alternative to the Happ 8-way is to find a Discs of Tron or Xenophobe stick on ebay, and then couple that with the 4-way restrictor that Encryptor is selling in
this thread in the Buy/Sell/Trade forum.
That will make the stick very playable.
For the spinner you have several options.
First, you can build your own from parts, and use a mouse hack to interface it.
I built one awhile back that used a roller for a screen door as the bearing.
The outer part screwed to the wood, and I put a piece of all-thread through it with a knob on one end, and an encoder wheel on the other.
The second option is to find a used arcade spinner on ebay, and interface that with either a mouse hack or one of the optical interfaces available from the suppliers on the board here.
Ultimarc and Groovy Game Gear both have interfaces available, and both are top notch.
The third option is to buy a complete aftermarket spinner on either ebay, or directly from the manufacturer.
Blackhawk was mentioned above, and is the best choice if push/pull ability is needed.
If you don't need the push/pull, check out Groovy Game Gear's Turbo Twist 2.
It's less expensive than the Blackhawk, but has almost no footprint under the CP.