Almost every gasoline powered engine is made with hoses and seals that are compatible with ethanol enhanced fuels. During the early years of ethanol use this was not always the case and there were seal and hose failures. That is history.
At one time, I serviced a fleet of 125 gasoline engines ranging from 1.5 HP to 40 HP. For winter storage all the engines were serviced and fresh gasoline with treatment was run into the carburetors. At Spring roll out all of the engines started and ran fine except one series of Kawasaki engine. All 12 Kawasaki's had the primary jet clogged with fuel residue. It is not always one-size-fits-all with carburetors.
Your Onan generator should make it through storage intervals with the inclusion of a gas treatment. If not, draining the carb will be your next best solution. You shouldn't need to worry about seal and hose failure from any of your newer engines.