i dont think there is really any other retailer iirc. you can try microplay or pawn shops.
if you really want an arcade stick, your best bet is used sites like craigslist and kijiji if you want one. i managed 2 get a Xbox360 Hori Fighting Stick EX 2 for $55 and a Street Fighter Anniversary Edition Arcade Stick for $50 using craigslist/kijiji