in the grand scheme of things, it really doesnt matter if youre taking walmart brand generic vitamins, or super organic natural whole food concentrate green life force these-will-make-you-live-forever brand vitamins. And nothing is better than something free. Its an inane difference similar to the difference between ON protein and most other proteins on the market.
To be honest, id stock up on Puritans Pride Green Source II vitamins, they are buy 2 get 4 free until the 11th. Id start taking these once i ran out of the free ones in your case.