As for recovery, the places that I've looked into have said looking around $2000CAN and there is no guarantees they can recover anything.
That's on the on the high side. Some data recovery companies do not charge unless they are successful in recovering data.
The more reputable data recovery companies have a clean room and they'll replace whatever parts are needed to get the drive operational, or will pull the platters and put them in a working drive, then transfer the contents to a new or client supplied drive. Unless the platters are physically damaged the chances of recovery are pretty good.
The less reputable companies likely are using recovery software, in which case the prospect of data recovery goes down substantially.

