You'll find all sorts of "miracle/natural cures" available on line, for anything that ails you, not just diabetes. You may find a few that do actually work, but many are just ways to separate you from your money. We do have a few members who use them successfully, but i'm not sure it's the ones you are mentioning.
You'll find tons of testimonials on the benefits of metformin here on the forums...and it's available for $4 at Walmart. Metformin actually originates from the French Lilac, and is one of the most-used diabetic meds out there, usually a first line treatment for T2 diabetes.