Did you ever measure the one you have?
There might be the possibility of finding one for a different vehicle that would work.
For example here are a couple, will either of them work? IDK without measurements.
Fuel Filler Neck Hose
www.dormanproducts.com
The following Gates flexible hoses reads "Wire Reinforced Fuel and Oil Hose is for fuel or oil fill or cross-over hose applications where tight bends or vacuum is required." The wire in it should help to keep it from collapsing, as long as it doesn't need to have as tight a ~90 degree bend as what you pictured, then it should work if available in the correct diameter, or if both ends of yours are different inner diameter then you'd need an adapter.
Our universally designed fuel fill hoses will fit a variety of passenger cars and light trucks and are capable of handling gasoline, alcohol extended gasoline, or diesel fuel.
www.gates.com
Here are 148 items to look through: