If you can't remove the visor then you can try spraying it with chrome in the helmet. I've done this with a helmet of mine and it turned out fine. Although it may be difficult if you have a helmet with a smaller opening. Just be extra careful to try and make sure you coat the visor evenly and you always spray directly on to the surface of the visor, not angled.