I promoted joe bucks for a while but stopped. I actually have ethical issues with them as I suspect their stuff is crap. Changing the name of their acne medication when posts started appearing saying it didnt' work was a good indicator. Also promoting anything people ingest can be risky. If you have an herbal site and someone buys something from a link on your site, has a reaction and dies, I'm thinking you may end up being liable along with the actual herbal company...
Fortunately, the manufacturer is liable. Plus, just promote products from a company you think has integrity.