My gym actually sells Herbalife but they don't push it. They offer it as an option for people that want to use it. I was curious so I looked up the ingredients of the shakes and they are standard protein shakes, actually using the cheapest sources of protein you can find. I don't know how much they cost because I didn't delve in that far but whatever it is, you can probably find much cheaper at GNC.
You can't out-exercise poor eating habits.