Fuel will slowly go through rubber hose. For EFI you need this spec fuel hose at a minimum: SAE 30 R9, and SAE 30 R10 for anything submersed inside the tank. If you use R6 hose, that is not good enough for EFI supply hose, but will probably be fine for return hose.
The gold standard is PTFE (teflon) covered in wire braid, and AN fittings. Done properly the PTFE shouldn't leak as much smell as a rubber hose.
Or, just seal the boot from the passenger compartment better.