Best bet is to look at motorbike visors, I dunno if they will be big enough, but I am sure that you can get film for them, which may fit a standard clear visor, the colour you want may be available that way.
Or there is placing a red film over a metallic visor