This site should help with the size, decent prices too.
http://www.nflstore.net/
After buying a Coles authentic last season I'm not buying another jersey (I have 8, 6 being replicas)
Pick a past great and be happy in the knowledge they ain't getting traded, injured or imprisoned.