Mr Valve has a couple of nice ones, but i get mine off ebay. Most of those chinese sites ship international for free, and the cost is low enough not to pick up customs charges. Only issue is the wait time, can take up to 4-6 weeks. Quality hasn't been a problem so far, as i usually go for solid...