Hello, Insulin is the best treatment for diabetes. It helps in better blood glucose control. About BGR 34, a so called combination of some herbal medicines based on ancient literature, without any new research. Plus it was tried only on few lab rats, where its efficacy was said to be 67%, which is just like a placebo. No human studies, no clinical trials, so best is to avoid it. Thanks.