I bought an
x-arcade and used the components inside to make my own, bigger, custom cabinet. The one that they make is a little cramped for two guys playing streetfighter.
They sell all the parts, for prices comparable to other sites (that I can't think of off the top of my head) and they have adapters for all popular gaming platforms. you can get set up for the xbox for $40 plus the cost of the interface.