It can sometimes be hard to get the jerseys you ordered, they don't always have stock on the items listed. You have to check the stock chart to be sure.
The items I ordered arrived quickly and were all the correct jerseys, but most importantly i contacted my credit card company to ask about this website and the account manager I talked to said he has never had a problem with these guys.