Well, my solution isn't really "ethical" as my mom would say, but it gets the job done. Head to Best Buy, Target, Walmart, etc. and pick up a new 120gb HDD with the transfer cable, use the cable, and then return everything along with the package. It sure is a time saver compared to waiting for an eBay auction/shipping time. You also won't be out $30-40 for something you're going to use once.
OR
You could always find a friend who has one.
I grabbed a 120gb HDD off of eBay last year (which turned out to be non-OEM, but still works, except for backwards compatibility).