kevin,
If you have braided hose(s), and you don't know their age, or if you got any off Ebay etc., you need to put them through the bend test. Each size of AN hose is supposed to have a minimum radius of turn that it will sustain. You should put each hose through that bend and keep your ears open. Any fuel line that has been sitting idle for several months without fuel in them, will dry out and is subject to cracking when bent. If they are dried out then the fuel will work its way through the hose and you will get that constant smell. If you hear the crunching sound when bent, the hose needs to be thrown out. Oil lines and water lines are not so brittle. But if they have touched fuel any time in their life, then they will. I thought I was saving a bunch of money buying my fuel lines and An fittings off Ebay. We wound up throwing almost half of them out. didn't know about this until one fuel line leaked like a sieve. Then we tested and redid a bunch of them. So we probably came out about even.
Bill