Hey,
Just reading all this now - was in a similar situation with my own WD drive.
I tried to recover the data myself first using ddrescue, but ended up damaging the data directories even further so it's definitely good that your friend decided to find a professional!
But I have to second...