From what I've been reading on the internets, allsport is a bit hit-and-miss, but they're on the good side for the most part. For example, their site will show everything as in stock, so you may end up ordering stuff they don't currently have and waiting forever to get it. I got around this by picking out stuff I wanted and then chatting with customer support to make sure they have it in stock. Well, one of the things they didn't but I ordered the rest of it, which they said they did have. Sure enough, the stuff shipped within HOURS of my having placed the order, by FedEx ground and for free (shipping)! Very happy with this experience, will probably buy from them again when my bum needs armor. Just make sure they have what you want first and you should be golden.