Could try your local hardware supplier....generally they will have older hard disks sitting around after upgrades....

We have a bundle of 5 - 10 gig drives......generally just use em for testing software on differing OS versions....though there are still a heap just sitting there.....

Surprisingly they don't do a walk about, guess with 40gigs now under $170 there isn't much point.....