I purchased a blank badge from Aviation Leathercraft about 3 years ago and took it to Mr Bond the logbook binding bloke at Stoke sub Hamdon. He imprinted it with gold RN Pilot Wings and my name, just like does on logbooks.
The last I heard, when one of my colleagues tried to purchase some blank badges from Aviation Leathercraft they refused. It was due to something to do with their contract with RAF for jackets and not selling the badges to third parties. I didn't seem to make much sense.
The other option if it is RN wings you are after would be to purchase a metal pin badge from the Fleet Air Arm Museum or Ebay.