I just dealt with them last month with a huge order ~$400USD. I got my order exactly 1 week from the day I had paid them. Yes processing does that longer than most but if they got something you want then what can you do. I paid for express shipping so my shipping cost was like $95US but I'm sure that shipping cost included UPS brokage fees, because when I got my order I paid a very small customs TAX. Only thing I say that sucks is the one of my item is on back order right now, but on ordering it said "In Stock". But their customer service is great and will notify and ship the item when back in store. So far my experience has been pretty good with them.
Remember: Don't try to order anything that is restricted or not allowed. Being an idiot will get you in trouble with customs.