Thanks for all the suggestions. To clarify it hasn't faded, it has simply lost all the colour blocks over time, I guess from vibrations. Given that a new badge is only £40 that's probably the best route as I doubt I can get it retouched for less and I doubt my hand is steady enough to do it to the right standard.