Old(ish) post, I know. I honestly find it cheaper, healthier, and less wasteful to make my own mix.
For Americans, I'd recommend buying from Sprout People, health food stores, and bulk stores (Costco, Bulk Barn, etc.).
For Canadians, buy from Mumm's, health food stores, etc. For example, for my dry mix, I order:
Hulless barley
Buckwheat
Flax (tiny amount)
Millet
Oats
With Mumm's, it's free shipping over $25, which is great! When I sprout for the kids, I use:
Various grains (oats, buckwheat, barley, kamut wheat, etc.)
Mung beans
Garbanzo beans
Lentils
Peas
Millet
I also occasionally mix in small amounts of chopped raw nuts I buy from the health food store and Bulk Barn, as well as sunflower seeds. Additionally, I like to mix in a bit of grit (soluble and insoluble), kelp granules, and Calci-Clay. You can also buy dried, food-grade flowers from the health food store to mix in. My guys like lavender and chamomile the best. You can also buy cereals (puffed quinoa, barely flakes, etc.) to mix in. I get these cereals from the Bulk Barn. These cereals contain single ingredients, and don't have any added zinc, salt, etc.
Throughout the growing season (spring, summer, and fall in the Northern Hemisphere) I collect fresh seeds for my birds. Plantain, clover, grass, etc. Just make sure to collect it away from roads, farm runoff, pesticides, etc. I like to collect extra grass seed and freeze it so they can have grass during the winter. The grass seed should be collected while it's still young (it should be collected after it's flowered but before it's mature enough to germinate), and I like to keep 2"ā3" of the stem still attached, with the leaves removed. I collect as many different kinds of grass seed as possible for nutritional and enrichment purposes. There's so many delicious kinds of grass out there, waiting to be collected.