Oh believe me, I know about the jars--jelly jars. I have found more recently. And of course,
you provided the yeast for me when it was gone!!
Sometimes places like Dick's Sporting Goods carries it. Walmart, etc.
I have used kosher salt or non-iodized table salt for pickling.