They're fakes made in China or somewhere else in the region ( Thailand, Indo, whatever ).
They're available on eBay for a long time already, that doesn't make them authentic, as far as we know, they don't even "exist".
I have a couple of fakes like these, one is Inter 2008/09 home with Ibrahimovic 9 + "CL" badge and no striped on the back of the shirt, problem is their completely shit even if they look as the original ones, I sweat like shit especially when playing something while in an authentic Nike I can play tennis 5 hours and as I sweat a lot, I still don't need to change it.
The numbers on the back are almost as heavy as the shirt itself, they wear off easily after washing, the badges are also of bad quality and you can feel they're not always finished well.
There were stores selling for 7-10 euro a piece but with pretty expensive transport from China/HG.