I got my badges from David Silver Spares, or try Badge Replicas in Australia. I got a set of sidecover badges for my 550 that were otherwise unavailable. They were metal ( I think originals are probably plastic, they are for 500 ) and were really good quality. Price pretty reasonable. If you've got a few grand tied up in your bike, another $120 or so to make it look good probably isn't out of the way.