Yes or no - Mixing your own on the bike energy drink

For my typical 1.5 - 2 hr workout, I just eat a huge meal of either oatmeal with maple syrup, bananas, raisins, and peanut butter an hour or two before, bring a banana to eat during 15 minute warmup, and just drink straight water and I’m fine. Or I’ll do a couple eggs, olive oil, and a lot of rice or bread for my pre-meal. For 3 hours I need a bit more, so I’ll do the same but bring some bread and snickers bars to eat during a mid-ride rest or z2 interval and I’ll also bring some 750mg salt tablets. For 4+ hour rides, same huge meal prior, but 2 start bottles with 50gr maltodextrin, cup of OJ, and salt tablets. I will carry a container with enough maltodextrin for two more bottles, but will supplement with additional food (usually raisins and nuts), and a couple snickers bars. Sometimes, I’ll bring some caffeine if the ride is really long. Don’t usually take it but good to have!