You need a shockproof one for the next time you throw it out the window?
Seriously, sorry to read about your problems... It just goes to show - you can't read enough and post enough before you do something as fundamental as swapping HD's and formatting them, especially between computers and keyboards. There are just SO many ways to screw up, it isn't funny...
Hope you get this resolved soon... Personally, unless they are completely out of production, I would buy a brand new HD, just so you know it is at the start of it's life, and not the end... HD's are just not designed usually to be housed in something that someone is pounding on continually! A new drive should not be too expensive, and the security of knowing only YOU have handled it should be of comfort.