I need to replace the rubber fuel hoses on the fuel tank, fuel pump to carb, return lines, etc.

What is a source for quality fuel hose? I found pre-formed hose on the usual vette parts sites, but they are pretty pricey. Are they really required or can I purchase fuel hose and cut to fit?

It appears there are several sizes needed. What sizes do I need to purchase and what length?

Thanks in advance for your help.