Has anyone ever purchased a jersey from these places?

Friends of mine have doen it several times with luck. The Jerseys are pretty decent with the sewn on numbers, patches, and names. However, with the close eye, can tell them apart from the real ones. Pretty cheap at $20 per jersey.