I had the fuel return hose go on me, little of smell, then starting pissing fuel on the deck at the servo as I was idling waiting for the tyre air.
1 metre of SuperCheap hose, a couple new hose clamps for good measure, and 30 mins of work it was all better.
Definitely not a $300 job unless metal lines themselves are damaged.