Having now looked in detail at the "Goldfish Club" site that I posted above I can say that it is possible to buy a cloth badge for £5.
http://www.thegoldfishclub.co.uk/ind...dfishclub-shop
No doubt it will be easy to distinguish it from a wartime example.
However, I would not put it past certain dealers to get hold of a modern badge, age it, and sell it on as a wartime example.