I ordered a football jersey from ifootballshop. I was concerned when the confirmation email indicated it was coming from China, mainly about sizing as often Chinese sizing is up to 5 sizes smaller than Australian sizing.
It arrived in less than 3 weeks, seems to be good quality. It is a bit small but is still wearable, so order maybe 1 size up.