Product review (3 stars): It took some engineering, but it works for now.
As other reviewers have posted, the cords are shorter than the original.  However, there are three adjustments for the bottom screw in the roller assembly.  That adjusts the tension on the spring.  The squeaking that some have reported is from an engineering problem in the dishwasher itself.  The hook on the door doesn't line up with the top roller causing the roller to be pulled at an angle.  That is what causes the squeaking sound.  I engineered a 3/16th spacer that goes behind the roller assembly to bring it out in line with the door hook and this took care of the squeaking.  My greatest problem is that one of the cord assemblies broke after opening the door three times so I now have one new cord and one old cord.  Right now it is working OK, but for how long I don't know.  I am going to request Amazon to ship a new assembly, hopefully at no expense.  We will see.