Here is how I got my cable... FREE! And without fraud...
Called MS support directly: 1-800-4MY-XBOX
Told the person I received a 120 Gb drive as a gift, but could not transfer some of my content using my memory card.
I cited the Viva Pinata save games and Yavin Station DLC for Knights of The Old Republic (standard XBOX game) as examples that I could think of right then, but that there were a few others as well. The problem was that this specific content could not be copied/transfered to the memory card, period.
[Please note that these two strategically picked examples cannot simply be re-downloaded, hence the call to tech support. But the conversation never got that far...]
I feigned total ignorance as to the solution, and indicated that while playing online someone mentioned that I needed a cable? But that I could not find a cable at my local Best Buy (which was a
tiny lie, because I never even looked for one).
She promptly confirmed that I would need a cable to transfer everything from my old 20 to the new 120, and that the cable is only available from MS. She then asked for my console SN to look up the registration information, confirmed the shipping/e-mail address they had on file and indicated that I will get the cable in 5 to 10 working days...
I asked her if I could use this same cable with my 2nd console, and she said that her screen said it was 'single use', so I would have to order another cable for my other console.

I asked her if she could send me 2 right away, since I was ready with my other console SN, but she said I would have to place another support call for that console?
A week later, one kit arrived in the mail. Nice.
Now I just need to find a cheap 120G for my 2nd console...