You can try
Spinrite ($89, 100% satisfaction gaurantee) on the failed drive. Otherwise I suggest you send it out. Ontrack has a free eval and gives you a list of recoverable files before you have to pay.
Data Recovery Services, Software, Solutions - Ontrack Data Recovery
I've had success with both.