Hi, sorry to hear about your troubles, but all is not lost...
The H120 is know to have bad soldering on a daughterboard, which connects harddisk, USB, ...
LinusN at rockbox knows all about it, but hasn't written this down in a webpage. If you think you can manage opening it and fixing it yourself, there's a chance you'll get a good player again.
Good luck!