I used to buy all my son's baseball equipment from Team Express. I stopped due to horrible customer service. I bought a pair of under armour batting gloves and they not only ripped in less than 30 days but they did not protect my son's hands like other under armour ones in the past. I tried to return them but Team Express would not take them back right away. They delayed the return enough so now it fell past 45 days of their return policy. I contacted the BBB to put their shady practices on record. I also contacted under armour and explained the situation. I sent them the defective gloves and I was surprised to hear the gloves were not authentic. They are knock offs. This happened one time last year when I found out that Team Express had no authorization to sell Adidas bats. My son's Adidas Bat broke within a year and when I contacted Adidas, 3 different reps told me only $#*!s sporting goods were authorized sellers of their bats. Adidas was convinced my bat was not authentic but still generous enough to send credit to their website to cover the defective bat. Now that is a real company who stands behind their brand. I urge you to be careful what you order from Team Express since the true authenticity of their items are questionable. Their customer service is the worst so if you ever have a problem returns are very difficult and they hassle you over them to deter you from returning it. My money is better spent at $#*!s and it's just as cheap as Team Express if you use Flash sales and coupons. Avoid this company.