I haven't done keyboard, but did my MX Revolution from its dark grey to white with VHT vinyl dye. I use it every day and not a single sign of wear after almost a year. Considering I have much more contact with the mouse than most people ever will with their keyboard body I would say it's a good choice.