I may be able to add a little knowledge, There are no chemicals that are recommended to put on lexan or plexiglass. Just plain soap and water. However if your windshield has something that needs to be cleaned off with more than water
then Toulene may be used without fear of crazing the plastic. Toulene is in products such as 3m adhesive remover. Other than that,
the only recourse is a plastic polish such as Novis or others as mentioned above. Iffen you get scratches and you will sooner or later,
then it is possible to buff them out if not too deep, with a electric buffer and plastic polish.