I have to say, I got a Tim Lincecum home jersey back in 2010 and it's very good quality, right down to the detailed stitching around the letters and patches. Then again, I think I got mine from a company in South Korea, not China, but it's pretty damn good... $50 as opposed to $125.