I have a 2006 Challenger, and I do not like the cable system. This past summer, we had a situation where the cable system on one of the small slides broke...not the cable...but the screws holding the top cable in broke. We tried to take a few screws from the other cable attachments as a short term fix, and two other of those screws broke with very little pressure. Makes me worry a lot about the quality of those screws. That said the cables themselves have been fine.
2006 Damon Challenger 372