Just as an FYI, I've had similar problems as the rest with one important twist that is relevant to the bottom hose.
This summer my canister purged fuel out the breather tube while sitting in the driveway. It was hot, easily 100ºF in the sun, I'm at 6000 ft and I had just filled up (both tanks hold a total of 44L gal - my tanks are interconnected). The engine was hot from the drive home so if it had purged into the engine compartment not at the frame it may, MAY, have caused a fire. I lost maybe a 1/2 pint of fuel total. After this incident I had fuel smells from the gas door area and pressure build up in the tank - venting took minutes. After a few weeks the problem seems to have gone a way.
Regardless, AC-Delco 215-75 is now 43.53 from Amazon with free shipping if you bring the total to $50 with something else. I just ordered one just to be proactive.
Cheers
Chris