Should be available at any health food places. Only thing is the Pickling lime that's hard to find. You may want to order that online.
The BSM and kelp should be available at the store. You might have better luck ordering online the kelp powder. I dont know, maybe they do carry that stuff. I dont goe to Whole Foods. I go to Trader Joe's and Henry's for unsulphured BSM.
PS supposedly Walmart carries pickling lime, but I've never seen it there. Other's have found it there, though.