I would try Glassylite. I will be using this in a few weeks as I have heard great things about it. My car mag had a great write up on it and highly recommended it. It has a nanosealant and is applied by hand. The price is not bad and the reviews on Amazon seem really good as well.
Hope this helps. I will also have a full write up on it once I use it. I have tried Plastix and some other stuff and did not get the results I was looking for.
Amazon.com: GlassyLite: Automotive