Try pledge ..I know it sounds nuts but I use it on my motorcycle windshield and it's plastic adn it fills light scratches and removes haze.