I think I may have found something today that is compareable to the shakes and relatively affordable. I bought Kellogs Breakfast to Go shake mix. 6/box for just over $5. It says to add it to 1 cup milk, however I added it to just plain old water and the taste is light, it mixes well, and no funny after taste. They come in Strawberry, Vanilla, Chocalate. I didn't bring the box to work with me, but here is what I remember:
Protein 13, Fiber 4, calories 130 (210 with a cup of milk).
It's gonna save me a ton of money!