3M 46600 Auto Essentials Glass Cleaner - 19 oz.
This aerosol glass cleaner provides a streak-free shine via a no drip foaming action.