I say check out the Life Extention Foundation Life Extension Mix or the Vitamin Shoppe Life Essentials Multi (same thing). It's 9 a day split up throughout the day. Albeit it may be quite pricey, it's your health: you decide if your health has a price tag to it.
As for GNC's MegaMan, it would be complete in my book IF you threw in the extra Vitamin C and E for sufficient protection from oxidative stress. However, I'd prefer the Vitamin Shoppe's Especially for Men. It's EXACTLY the same thing and costs less everyday (especially this month) without waiting for Gold Card week to roll by. Why pay more when you can get the exact same thing for less?