I really like cycle gear, when I was a motorcycle messenger I always got a discount. They also had a return bin you could get stuff cheap, good prices on new and a good return policy.
The only problem, they're like gun stores-there is always something else you see that you need even though you already overspent your budget.