Generic low-cost versions of the drugs are available—Walmart sells a month’s supply of low-dose lovastatin for $4—but many consumers choose costlier brand name options. In 2011, for instance, Americans spent $4.4 billion on AstraZeneca’s Crestor and $7 …