I just buy whey & whey blend proteins. You can get your egg & milk protein from eggs & milk. NLarge2 is a great choice IMO during a mass cycle, & I'll generally have a high quality whey protein that I use only post workout. Also, I like to use creatine the first 6 weeks of a cycle, cycle off for ~4 weeks and start again post cycle along with Glutamine. Milk thistle, cranberry extract, & multi-vitamins are all musts for me as well.