You can find many ppl doing badge reverting. I also didn't like to do it from Darley road coz.. u never know quality of the job. So I found a place near Moors club in Baybrook place (near the roundabout to Gangarama temple from baybrooke place). I picked to spot coz I usually travel that road and bugger there is reverting badges frequently, so safe hand. In addition I wanted to check if the plastics badges will damagewhen reverted. So he said there is possibility of damaging the badges if not drilled from the right points. Because of the experience he knew where exactly to be drilled. And on all places, it cost Rs. 20/- per rivert AFAIK. Hope this helps