Labor and materials, plus UPS/FedEx/USPS charges add up quickly.
No magic answer here: I buy all mine from a local supplier. I've looked online, but every company I've seen charges similar rates for shipping.
The supplier I'm talking about is a cleaning chemical/janitorial supply company...