If you can't be convinced to make your own, Scivation has a gainer with a good profile and macro split. MHP's Up Your Mass is a standby for many, if you can get past the stupid moniker and inclusion of soy protein. Relatively inexpensive, easy to drink and a wide variety of flavors.