If bottled juice and frozen vegetables are your only option, that's way better than nothing.
This juice doesn't look too bad. It is from concentrate and there's a fair amount of salt, but at least it doesn't have any added sugar. And frozen vegetables are relatively comparable to fresh.
Just my two cents. Good luck on improving your health :)