Vivitar VIV-LCP-1200B Lens Cleaning Pen (Black) Portable, Light & Easy To Use Cleans Lenses Without Scratching Or Streaking Provides a better solution