I've bought a lot of hydraulic hoses.
If you have lots of hydraulic equipment repairs, your own mechanic, storage facilities for zillions of parts: make your own.
Otherwise, pay somebody with the right tools and expertise. Many of the do-it-yourself mail order hose and fittings are "screw together" varieties that simply don't hold the pressure well enough. Mail order fittings are notoriously difficult to order correctly, unless you have enough experience to know all the parts.
I had pretty poor results from NAPA too. Their parts are a bit generic, with not enough selection in fittings to make all the hoses I needed. Their help is often not well trained, and the "hose expert" is not working that day. Quite a few times, I needed the hose NOW, and they let me make it myself since the expert was not there. Even then, it was too difficult to get all the right fittings.
Find a dedicated hydraulic repair shop that is small enough to need your work with competitive pricing, and good enough to get the hoses built right every time. Much like any other service, hydraulic service is too technical for just anybody to do, and it is often overpriced by the big shops that would like you to think it is rocket science.
Shop around. A lot. Hand a shop the hose you need, and ask for a quote, and ask them when it will be done. You will be surprised by the variation.