I am able to buy BP in the Houston area...just not in the city limits. The Bass Pro Shop near me carries it.
In spite of this, I order BP on-line and have it delivered to the door, because it is cheaper (Bass Pro gets enough of my money on other items!)
I order from Buffalo Arms, they will ship a minimum of 5 lbs. I've had good service with them. However, there are other suppliers on-line...I just don't have direct experience with them.