I've been using Nordic Natural brand Fish Oil. It's a higher quality brand and it doesn't have me burping up that fish taste. Fish Oil (Omega 3s) are good for your heart.
I talked to a buddy who is a Doctor about vitamins about a year ago. He said that not to worry about getting a crazy brand and to recommend Centrum. Vitamins just fill in the cracks of what you might be missing in your diet.
Good luck keeping up with your kid on the track and with racing in the 40+ class. A good time for sure.