I ordered a motocross jersey for a Christmas present. My order was processing for almost a week when I decided to email motocrossgiant customer service because I didn't understand what was taking so long for my order to ship... when I received an email back, only 2 days before christmas from customer service they told me that there was -1 jersey in stock and that they could not complete my order for me... I never received a message from the company telling me this jersey was out of stock. If I hadn't emailed customer service, I wonder if I would have ever received anything from the company? Customer service offered me to pick out another item, or a full refund. I was so upset, especially because it was 2 days from Christmas and now I had no gift to give... I wanted a full refund ASAP. I received the refund nearly a week later... Initially I was pleased with the website, but I doubt I ever use this company again. After learning that the jersey I wanted was out of stock I went back to the Internet to see if I could find anything similar... I found the same exact jersey in a better variety of sizes for about $20.00 cheaper on a different site, and it shipped the same day I ordered it. I guess I learned to do more research before ordering online...