So I just got my jersey from DHGate, and it looks pretty darn good. Some of the stitching with yellow thread pokes through some of the blue stitching of the patches on both arms (you have to be looking to even notice it) is the only thing I can tell that might be off of it. Got the blue yelich 50th anni home jersey, paid $40 with DHL shipping, came in 8 days! I ordered a jersey at the end of february, and it sat at the airport in China for 7 weeks before being returned to the seller. I had kept in touch with them with the messenger tool on the site, and they were pretty quick to refund the $21. I used the ePacket delivery, which was really cheap, which explains the undelivered jersey! So, moving forward, DHL 4 lyfe.