You should be able to get olive oil and grape seed oil at the grocery. I get vegetable glycerin at whole foods, or any other health food shop, or online. I use the Herbarie's Conditioning Emulsifier BTMS, and one of their preservatives called Optiphen.
Have finally figured out I am a 3A! VERY fine strands. CG since 7/05!