I had prominent detailer on the east coast give me advice that less of "xyz" polymer based product is more. Take that for what it's worth and try some experimenting. Going to do a little experimenting myself to see if what he said actually works.
Also, I just recently bought a new glass cleaner to try out. I don't want to mention the name right now (may be against the rules), but I'm going to be using it some and I'll report my findings. A 32 oz. bottle cost me <$6 and the quart makes 25 gallons of RTU product.
I have D120 and wasn't impressed with when using on heavily nicotine stained windows. My own concoction worked great. I have some Stoners, and plan on trying Sprayaway as well.