I did some research and many of the health food sites that look at products like this seem to think they are a borderline scam. They claim to have peer reviewed, scientific studies to back up their flood of testimonials, but apparently no one but Dr. Howard, Dr. Fine and Dr. Howard have seen them.
From the reading I did during and after my bout with pancreatic cancer, I put Balance of Nature in the Woo Woo Snake Oil category. There is no way that freeze dried, powdered fruits and veggies are "As Nature Intended."
Also, the FDA issued a formal letter of notice to them in 2019 over non-approved adulterants in their capsules.