Yeah, you need to find a chemical supplier that will sell in much larger quantities. There are many here in the states like The Chemistry Store:

http://www.chemistrystore.com/Chemic...alic_Acid.html
http://www.chemistrystore.com/Chemic...Carbonate.html

I buy the chems from a local place that sells pool chemicals and the like to the public.