Very cool.
I saw several of these at an old antique shop the other day, and they were all full.
They were rusty as all get out, not in the pristine condition of yours.
I may have paid a few bucks for them and tossed the powder, but they wanted too much $ for me.