Aye, I've got a few, the original is far better quality, the badge is a wee bit bigger but the embroidering far superior.
Saying that, the dhgate ones are actually braw, fit really nicely, nice material etc, seeing as the original cost £63 I'll be wearing the fake ones to away games!
Was in JD in Argyle St yesterday, if yer after original jerseys they've got some, at least one L and loads of smaller ones.