I have tried opti-glass, h2go, rainx etc and I find for the price and ease of application aquapel works amazing. It lasts a solid 6 months even in Canadian Winters. To apply I suggest to clay your window, clean with window cleaner, then wipe with IPA to ensure a good bond.