You can buy a lot of the growth regulators from this guy
Benzylaminopurine they come as powders so you need a bit of know how as far as chemistry goes and getting them to dissolve is a bit of a pain in the backside, but it's by far the cheapest way of doing things.
The agar is a vegetarian alternative to gelatine and can be purchased from health food shops or on line. As for the containers, yes canning jars or Kilner jars are a good thing.