Rubbing alcohol should be fine, as is vinegar. The idea behind using the rubbing alcohol would be that it evaporates fastest of any of the good oil-removing options (Windex wouldn't be one of my options, it has other things in it besides ammonia). The lens cleaning wipes I use for my glasses use rubbing alcohol as the degreaser, doesn't harm the lenses at all.