Hey Jayjar... I would suggest IconProps Visors on Etsy. A Hex pattern visor costs $25.00 while a plain visor costs $19.99 depending on what you're looking for. Have bought 2 of them myself and they are really good quality, resemble the thickness of cardstock and can be cut in any needed shape and applied with hot glue.(Asked him on the subject of application)
Evike.com is an airsoft website that sells visor replacements made out of shatter proof poly. Emerson makes a geat replacement for around 10.00 in each color they offer. Good luck and let me know if they work out. P.s. always use their discount codes they offer.