at 2.99 per gallon, i have yet to find a better protein bang for the buck ($0.023/gram protein) than milk.
scout around for fast food deals. burger king has $1 double cheeseburgers right now. 30 grams protein for $1 aint bad, but at $0.033 per gram protein it stil isn't as good as milk.