Definitely no alcohol! I've been using it with reckless abandon on my Necchi and it's made the finish dull. I kind of had no choice as there was so much toffee-like gunk all over it - but never on a japan/shellac finished machine! I'd just soak it in oil and see what happens. Lovely find BTW!