if you want cheap, buy those pelican universal ones from gamestop/babbages. i think they go for around 50. they're not too bad for what they cost, and they're even better if you buy some better buttons and put those in.
if you want something REALLY good though, you might wanna think of spending around 90-100...