We used to sell that filler neck hose by the foot at the parts stores I worked at--had to get it from a warehouse in 3 foot lengths (the Gates green stripe stuff only came in straight sections,no "factory" curved ones could be had ,only at dealerships)...
I recall it costing well over $10 a foot back in the '90's last time I sold some--and we'd have to charge the customer for the whole 3 feet if we ordered it in from a warehouse,because chances were good we'd be stuck with the leftovers for years before someone else needed a hunk in that size..
When I put a flat bed on one of my pickups,I just put two radiator hoses together with a pipe sleeve and clamps--the hose got rock yard quickly,but didn't crack or leak for the several years I used it--in fact it is still intact,I removed the plastic tank I put on the truck (off a Dodge pickup) so I could store gas or diesel in it --used it to hold heating oil when I had a hot air furnace in my garage,now its just lying in the woods empty..