We have a local BP dealer that lives out in the country and has avoided many of the local restrictions common to cities. As one that used to be a city clerk, I stayed living out in the country to avoid all the @!*% fool city regulations I had to enforce. Most are designed so that people can live in a concentrated area. As to getting BP, I ordered from Grafs last spring and got 5lbs for about $85.00 total, including Hazmat. You can always buy the "better" imitation powders like 777 or Pioneer at about $26.00 per pound here locally.
DP