There is a chinese company that sells jerseys at a really low price, but has higher shipping. A jersey with sewn numbers, tags and all is about $20-$30. Shipping is $20, and they do take a while to arrive (last time I ordered, about 2 weeks) They take Paypal, which left me feeling a little more secure about the transaction. I had bought the DH one at the NFL store, and it cost $150. I got a jersey that looks the exact same from this company for $22, plus the shipping for a total of $42. http://www.cheapjerseys.us/index.php