Pyrodex does require a haz mat fee. Last time I ordered a half case they charged me a haz mat. I just called my local wal mart and asked what they had left. Well they have the same prices on their powder that they did two weeks ago.. Pyrodex RS loose $15.00 and Triple Seven 2f $21.00 when I told the person on the phone that they could do better then that, they told me until they get word from the head office, the prices stay the same.. So that means I do not need to go to the Wal Mart and spend lots of money today..