MotionPro has some "stock" shorter cables that are only $15 each. I believe they were around -3.5.
They would work perfectly on some builds so consider them for sure.
What I did was hook everything up and then with the one end disconnected I bypassed where it needed to go, estimated how much shorter they should be for me to be happy and spec'd that for them to make them.
As a result I ordered all custom cables and they were about $60...yes, each...but the cables are perfect for my particular setup. (And they look really clean on the front end without extra cable looping out.)
As far as I was concerned...they are practically a lifetime purchase for the bike, make sure they work great and look great as well.