Okay first thing first JJB and Sports Direct will not be selling defects they will sell perfects just not with more mark up.
When buying a shirt that is offering free numbering MAKE SURE IT IS THE OFFICIAL NUMBERS companys offer free printing but use there own and not official premier league ones.