We bought ours from DD. They know exactly which sizes you need and on ours, it took about five different size hoses which wasn't apparent by just looking at it. We bought them in 2' lengths and have plenty to do both engines with some leftover for spares. You can get the hoses in bulk length and cut it yourself, or you can by a pre-cut kit which will contain all of the replacement hoses for your specific engines. West Marine also had some of the hoses, but not all of the sizes we needed. Because we had to remove some parts to get the hoses on and off, we had to get some extra gaskets from DD, as well. We just bought all that we needed at DD because we could get everything we needed (gaskets too) in one stop. Be sure to look at whether you will need gaskets so you can determine whether you have to remove a metal part just to be able to wrestle a hose off or gain access to it. We had to remove the side pieces of the heat exchanger/radiator component.