Quest Bars have better much macros (barely any net carbs, plenty of fiber and protons) than that, though you'd need to eat ~two to hit the same calorie count. Any reason it needs to be a drink?
EDIT: They're protein bars, not meal bars, am I missing something?
20g protein, 6g fat, 4g carb
That's too much protein. AFAIK even a strength training diet is only 30-35% protein or so.