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.