Lens Clean TM by Visible Dust is specifically formulated to safely remove finger prints and water/oil based contamination from optical surfaces without streaking. Most lens cleaning solutions are alcohol based and alcohol by itself is not suitable to remove stains/spots. These kinds of cleaners always leave streaks behind.
Use Lens Clean with a Visible Dust Ultra-Fine Microfiber Cleaning Cloth or soft lint-free cloth to effectively clean lenses and optics surfaces.
30 ml bottle
VisibleDust Lens Clean Solution (30 ml)