Get your joystick and buttons from Happ Controls (or a reseller). For buttons (and this may come down to preference, but) get the concave ones, rather than convex.
I bought a bunch of Happ stuff some years ago and it really was very high quality. Hooked up to a hacked keyboard controller (had fun mapping the keyboard matrix) and I was ready to rock and roll :)
Didn't build a full cab, but I had something I could play Street Fighter with. Ended up that the controller stayed with a mate (a complicated deal involving an LCD TV and a fridge).
I bought a bunch of Happ stuff some years ago and it really was very high quality. Hooked up to a hacked keyboard controller (had fun mapping the keyboard matrix) and I was ready to rock and roll :)
Didn't build a full cab, but I had something I could play Street Fighter with. Ended up that the controller stayed with a mate (a complicated deal involving an LCD TV and a fridge).