...Nobody on the planet sells BP, nobody, nowhere, anywhere, except one huge sporting goods store I heard about north of San Antonio...Try ordering BP, see what you'll pay in shipping even if it could be done...
What planet do you live on? Oh, I forgot. Texas. That explains it.
Goex is available from Graf's by the pound - from 1 pound up to 50 pounds. It costs $11.99/ pound. Hazmat fee is $20 for any amount up to 50 pounds. There is a $3.95 fee for 'handling and insurance', but shipping is free. They require a $30 minimum purchase, so you need to order at least 3 pounds if all you are buying is powder. So, for 3 pounds the bill is $59.92. And yes, it can be done, even from the planet Texas.
I can buy Goex from a retail dealer 45 miles away for $15.95/pound plus 6% sales tax. I get 21 mpg and pay $3.20/gal, so driving the round trip (ie, 'shipping, handling and insurance') costs $13.71. So, buying 3 pounds from the retailer costs me $64.43.
I can also buy 777 at the local gun shop/hardware store/outdoor outfitter for $22.95/pound. Gas is not an issue as I go by the shop every couple days or so on other errands anyway. So 777, for 3 pounds, is $68.85.
If you get the same mileage and pay the same amount for gas that I do, your 60 mile round trip to buy 777 costs $9.14; it will need to cost less than $23.02 per pound (including taxes) to beat Graf's mail order price even with the $20 Hazmat fee.