RE: Fuel Vent hose
You might try checking with a local auto parts store to see if they sell bulk tubing by the foot. A few worm drive clamps should also do the trick. If you go that route MAKE SURE you tell the parts store that it is for a fuel vent line so they can make sure that you get the right rubber hose piece. You can usually by that by the foot and it will be much less expensive, with clamps being $1-2 each. Again, MAKE SURE that the hose is rated for gasoline. Just using any rubber hose will not do. Depending on the compounds, the gas and fumes can dissolve it making a huge mess and possibly contaminating the fuel tank.
Hope that helps.
Steve