Old thread I know but my favorite treatment by far is PPG Aqualpel. You but it in these little applicators that your crack and wipe all over the windscreen. Then you buff it with a microfiber. Really works well but it is a pain in the a** to apply. Probably take 20 minutes to rub off the residual but man does it last and work.