When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Talk with a local vinyl shop. They may be able to take a picture you provide and cut out the sticker/vinyl to the exact size you need. Cost you about $10 more than likely. The big trick will be finding a picture that is roughly the size that you are after (bigger than is better than being smaller, they can alway reduce without loosing definition, enlarging can lead to irregularities). From there, you can pick colors and all sorts of stuff.
LRomeo, sounds like you need to take a 12 MP image of the badge you want and give that to the vinyl shop. For a few bucks, they will delete the background and give you a copy of what is on your picture. The big thing is simplifying the picture so it is 2 tone (ie, say one shade of red and one shade of white). This will allow the computer software to know where the lines are and give you a nice clean cut. From there the shop can make it whatever size you want. A 12 MP image should allow you to go as big as about 18x6 inches (45x15 cm).