Now that the FDA ruling against ephedrine has been overturned, you should be able to get ephedrine prods almost anywhere...try using a search engine with the key words "Ephedrine Bronchodilator" or "ephedrine hcl" ...same for caffeine...you should be able to get these prods at any reputable supp store.
A "Ephedrine Bronchodilator" product is even available at some gas stations/convenience stores sold as an Antiasthmatic prod.
I've used netrition.com for caffeine recently.(
http://www24.netrition.com/cgi/prices.cgi?manu_id=30)...Kaizen has a caffeine prod (200mg).
Hope this helps.