Opti Glass and Opti Glass Clean and Protect to go. And could not agree more on the flyby, not even need to use the wipe to make it bad. I once cleaned the applied windscreen with a windshield cleaning rubber blade at gas station, and it's fxxked up.
I shall post a review of the Opti Glass...