Is Ensure Protein shakes a good buy. Their 7.49 for 6 of them though. But has protein and can be used as a meal replacement. Should I be drinking one after lifting?