I have extensive experience with D120.
If all glass cleaners were the same price, and consumers chose glass cleaner based on performance alone, D120 would never make the cut.
It is over rated, under performs, and is an average at best glass cleaner.
It is a good glass finisher, not a good glass...