Product review (5 stars): Parts worked perfectly.  Was able to change cable without pulling dishwasher out.
My situation related to the cable breaking on one side only.  What I received was the old style cable with the hockey stick shaped attachment on the cable ends with the red striped cables.  The cables AND connector were pretty much an exact match with the original on my 8 year old KitchenAid dishwasher.

My repair was very successful.  No squeaking or creaking.

My repair went as follows:

I was actually able to replace the one cable without having to pull out the dishwasher since only the cable needed replacing. I took the advice of others and did not replace the rollers, left the old ones on since they were not broken.

1 - I first turned off the circuit breaker to the dishwasher at the panel.  I checked that the dishwasher would not operate.
2 - I then removed the bottom front panels to gain access to the underside of the dishwasher while it was still installed.
3 - I was able to see fairly well under the dishwasher to where the spring was (it had actually come unhooked from the hole in the frame), as well as to fish out the broken cable and connector.
4 - In my case the cable connector broke (the plastic tab) and not the cable itself.  Had to replace the whole cable attachment of course though.
5 - I was able to reach my arm under the dishwasher and hook the spring back onto the hole in the frame.  At the same time I hooked the end of the new cable onto the other end of the spring (the end closest to the front of the dishwasher of course).  So now the new cable end is hooked up to the dishwasher and I need to find a way to pull the cable around the pulleys and hook it up to the dishwasher door hinge.

  **So from this point forward, the new cable end is already hooked onto the end of the spring.**

6 - Then (and I think this is an important part) I used some string to stretch the spring to give me some slack to hook the new cable around the wheels and the connector onto the door hinge!  I didn't grab the cable itself with Vise Grips!

7 - I looked at some other reviews where people said they used vice grips to grab the cable itself to give them enough slack to wind the cable around the wheels.  I don't think this is a good idea at all !!!!  I have to believe you might damage the cable itself from the teeth of the vise grips.  Plus it has to be pretty tricky to hold the cable and thread it at the same time (basically impossible if you don't pull the dishwasher out as well, which was my situation).

8 - So what I did was take some garden twine and double it up so that I had an open loop on the end  ( I didn't put a knot in the end of the loop since I wanted to cut it later to pull the string out) .  I actually used a double thickness of garden twine so that I had two separate open loops of twine (two loops of twine mean the twine is less likely to break when you pull on it).
9 - I then tied a closed loop in the other end of the garden twine such that I could put a screwdriver through the loop and form a T-shape that you could pull.  You don't have to tie a loop, but I found it held all the string together nicely on the end and made a nice small hole to put the screwdriver in.
10 - I then reached under the dishwasher and placed the open loops of the twine around the end of the spring just above where I had looped the new cable onto it, and fed the rest of the length of the twine out to where we could get our hands on the closed loop.  We then put a thick screwdriver through the closed loop to form the T-shape and my wife gently pulled on the twine, stretching the spring.
11 - This gave me enough slack to wind the cable successfully around the wheels and fit the connector over the dishwasher hinge point without any effort at all!  Easy as pie.
12 - My wife then slowly released the tension on the twine and the spring relaxed and the cable stiffened up.
13 - I was then able to cut the open ended loops of garden twine and pull them out from under the dishwasher.
14 - Closed up the bottom panel on the dishwasher and flipped the circuit breaker back on.

Total time about 45 minutes.  30 minutes trying to figure out how to tension the spring successfully.

In all honesty, I did get a few scratches on my arms reaching under the dishwasher, but nothing of any consequence.  I would wear long sleeves if I did it again.  Suggest you remove watches and rings as well if you want to try this.

Hope this helps.