Actually it's not that Generalized if you want to comply with ABYC 1002.1 AND USCG Regulations
A Few of many Points to confirm:
1)If using Rubber it must be certified Fuel Hose (usually marked on the hose as such) also technically there's also variances in certifications
2)Either Rubber or Copper lines should be secured and not run alongside wiring (unless inside a second conduit).
3)If using Copper a vibration coil or a rubber section must be included prior and close to the engine connection
4)Copper pipes on there ends must have flares/beads/angular grooves/ or serrations
5)Any hose clamps used in the system must be of the non -corrosive type with smooth inside parts
6) Copper lines must be of the (Annealed type ) and have a minimum wall thickness of 0.029 inches (Note a lot of normal store bought Copper does not meet this requirement)
USGC 183.540 Hoses: Standards and markings.
(a) "USCG Type A1" hose means hose that meets the performance requirements of:
(1) SAE Standard J1527DEC85, Class 1 and the fire test in Sec.183.590; or
(2) Underwriters’ Laboratories, Inc. (UL) Standard 1114.
(b) "USCG Type A2" hose means hose that meets the performance requirements of
SAE Standard J1527DEC85, Class 2 and the fire test in Sec 183.590;
(c) "USCG Type B1" hose means hose that meets the performance requirements of
SAE Standard J1527DEC85, Class 1.
(d) "USCG Type B2" hose means hose that meets the performance requirements of
SAE Standard J1527DEC85 Class 2.
NOTE:
SAE Class 1 hose has a permeation rating of 100 grams or less fuel loss per square
meter of interior surface in 24 hours.
SAE Class 2 hose has a permeation rating of 300 grams or less fuel loss per square meter of interior surface in 24 hours.
The permeation rating of the hose refers to the quantity of fuel which will pass through the walls of the hose out into the boat when the hose is filled with fuel. You could think of this as a slow leak. Fortunately, the fuel vapors formed by this low level of permeation are readily dissipated by the ventilation system.
Rule:183.540 Rubber Type Hoses: Standards and markings.
(e) Each "USCG Type A1," "USCG Type A2," "USCG Type B1," and
"USCG Type B2" hose must be identified by the manufacturer by a marking on the hose.
(f) Each marking must contain the following information in English:
(1) The statement "USCG Type (insert A1, A2, B1, or B2).”
(2) The year in which the hose was manufactured.
(3) The manufacturer's name or registered trademark.
(g) Each character must be block capital letters and numerals that are at least one-eighth
inch high.
(h) Each marking must be permanent, legible, and on the outside of the hose at intervals of 12 inches or less.
Cheers Steve(MIIMS-Lloyd's Maritime)