During rides/races I typically stick with hammer products for fuel depending on length and duration. For shorter duration rides I'll either use Heed as my primary source of fuel/elecrolite replenishment or endurolites fizz for electrolites and gel or bars for fuel. For rides under 2 hours on really hot days I'll drop an endurolites fizz tablet in my bottles of heed. For endurance rides I go for a mix of carb and protein typically through raw, natural foods. Dates, nuts, etc... For recovery I've found Vega Sport Performance Protein to work best for me. It's all plant based protien vs. Whey/soy which doesn't work well for me.