Another vote for Plexus. there's a reason it's one of the most widely used cleaner/polishes for motorcycle visors. Does wonders on the PH Windows and any other plastic screens too
I just used a 70z Plexus bottle on my 2001 penthouse, which I suspect had not been cleaned in a long time. It worked very well, pretty impressive results!