I bought a box of "See Clear" form Costco a few years ago. They are individually foil wrapped cleaning tissues. Alcohol based. It says for use on eye glasses. I've been using them on my Zeiss binoculars and they work great. Be sure to remove all dust and loose material first, using air and soft brush. The alcohol tissues are for cleaning water spots and finger prints, etc. only.
There are 80 individual packets in a box, so a box lasts a long time. I keep a few in my day pack.
Eel