I use Autosmart products inside and out, except for the glass. Worked as a cleaner in my uni days and nothing beats Halo glass cleaner, but its a cleaner not an anti-fog product.
PS: And only use new microfibre clothes to clean glass, as they get old and dirty they become general cleaning clothes and finally polishing clothes.