when you buy a Shoei and possibly others you get a small bottle of silicon seal 'oil',
maybe that's what you've seen.
AND while checking, I also spotted another little bottle which turns out to be a water repellent for the actual visor!!
Didn't know that was there, I'll have to give that a try.