Ranboxy Labs USA makes Eflora. Ranbaxy is a generic manufactuer that has produced FDA approved drugs since 1994. They are one of many generic companies that sell to wholesalers and then to hospitals and pharmacies, so all looks legit here. It looks like it is the same thing as Vaniqa when I checked out Lexi comp. Go for it!
On a side note, looks like Ranbaxy will have the rights to produce and sell generic versions for three new HIV/AIDS drugs which are currently in late-stage clinical development, for India and other developing nations soon.
Dee Fahey RN CT LLC
Licensed by the State Medical Board of Ohio for Cosmetic Therapy/Electrolysis and the State Nursing Board of Ohio