Does the drive spin at all? You can get an online estimate from them. What type of data and how much are you willing to spend? Many other recovery services start at $99 just to talk to you.
Self recovery can be done by using GetDataBack software(»www.runtime.org/data-recovery-software.htm) free version is one file at a time, purchase allows recovering many files at once. The first thing you want to do is image the drive if possible, then work on recovery. The image saves the existing data in case the drive dies later.