Look for a local hydraulics supply company. I can get custom lines made just a couple miles from my house for a fraction of what the specialists charge. Rubber, braided, etc. Not quite as many color options (if that's your thing), but pressure tested and pennies on the dollar.
Take your old hose in to show them what end pieces you need.