I have been buying all of my cables (and connector adapters) from Amazon. Just make certain that you know what connectors need to be on the cable ends before you place the order. There are so many kinds, versions, and lengths available that I haven't needed a to do DIY cable in over 20 years.
Charley