Buying a single gallon online is very expensive. The hazmat charge makes the price close to 2x what it would be over the counter.
The best bet is to look for it in quarts as there is no hazmat. Personally I purchase bones brew 3 gallons in quarts - no hazmat - free shipping - works out to right at $30/ gal.