That is a whimpy looking hose..
What gets me is you can drive up to a car lot and drive off with a car and barely ever have any problems. You build a custom car with "custom" superior parts, and have nothing but little issues! It's always the accessories or little things that come up and piss us off.