Hello,
I'm a DIY'er and prefer to assemble my own cables. Using this option allows one to assemble high end audiophile cables at a 50/70% savings vs the same ready made cable(s). Another benefit is making them the length that is needed.
Here are my primary sources for raw cable and various terminal ends.
If you have not yet diy'd cables there are several videos that serve as tutorials/guides. No special tools or soldering needed, just good quality wire cutters, wire strippers, Phillips screwdriver, heat shrink tubing (various colors to give the cables your "signature"look) and a heat gun. Take your time and you will produce cables you can be proud of. Oh and the bank that you save can be invested toward other elements of your rig. Enjoy