Vinegar wouldn't be that bad (eating the face off of your lens) since the acid in it is acetic acid which will completely evaporate and isn't that active toward silica (glass), especially for short term exposure. However, that said, it's not that good an oil solvent and personally, I wouldn't get anything acid near the innards of my lens.
For dissolving oil, you need a bit of alcohol (ethyl or methyl but near 100% pure) and sometimes detergent (hence the effectiveness of Windex) which is mostly ammoniated distilled water (no residue), pure alcohol, and detergent, not that I'm recommending Windex for lens cleaning. I've heard horror stories about the ammonia attacking glass, but that too evaporates quickly (with the water) and doesn't leave anything behind and ammonia isn't a glass etcher either.
I believe Mothballs may have acetic acid confused with hydroflouric acid which is used for etching glass, and is really nasty stuff (glass bottles of white vinegar which contain 5% acetic acid never cloud).
In any case, I usually finish a lens cleaning by breathing on the lens (ala distilled water) and cleaning that off with lens tissue. That mops up any cleaner residue and usually results in a great clean for me.
Last edited by Bob 256; 03-31-2019 at 11:30 AM.