I have been ordering from this company for a few months now, after finding them through Google. And is still rocking on the top of the list of places to get my gear from.
The prices i find are hard to beat, and if they don't have a specific item i want in, customer service are always happy to order it in for me. In the past i have had items show up the day after ordering, but from my experience with them will usually show up around 2 days after ordering. From the experience i have had with the customer service, i couldn't find a fault with them. They were very happy and are glad to help i