Mars refuel and forgoodness shakes are the stuff of evil, they spike your blood sugar which is not healthy long term.
Interestingly enough forgoodness shake no longer seem to have any nutritional information on their website
A 500ml portion of forgoodnessshake contains 30g of Sugar
and contains natural wonders such as Flavourings, Stabilisers (Carrageenan, Guar Gum), Vitamin and Mineral Mix (Maltodextrin, Magnesium Hydroxide, Sodium Selenite, Biotin, Potassium Iodide), Soya Lecithin, Anti-caking Agent (Tri-Calcium Phosphate).
A 200ml portion of Mars refuel contains 27.4% sugar
and other wonders such as natural flavouring, emulsifier E 471, cane molasses, stabilisers: carrageenan, guar gum. (Heat treated).
If you really look at products such as forgoodnessshake and mars refuel they are not massively different to any other milshake, they are just marketed towards certain people. In fact the normal milshake brand 'frijj' which tastes great and is available from most supermarkets provides more protein and less sugar than Mars Refuel
Frijj
3.9g protein per 100ml
11.4g sugar per 100ml
Mars Refuel
Protein 3.1 per 100ml
Sugar 13.7 per 100ml
Make of that what you will but I will continue to make my own recovery drinks from natural yogurt, milk and fruit simply because I know what goes in it.