Not that I'm a fan of either, but it seems pretty cheap to me. Lots of other shirts too.
France national strip £18
Chelsea away £18
Spurs home £17
If the vouchers work then you get a genuine shirt for less than a tenner. As I did with a Poland national shirt.