Try before you buy - http://www.datarecoverysoftware.co.uk/
We used one called ASR or software called something like Advanced Recovery. It didn't cost more than $100 but I can't find it on google.
'Proper' recovery firms charge a minimum 100EUR analysis and 1000EUR data recovery and as the drive is still spinning it looks like cheaper software could be your best bet.