You need to understand that repair and recovery are different things. Data recovery is normally a bit pricey, as it involves a clean lab.
In this discussion of HDD dis-assembly, no one mentioned clearly WHAT should and should not be taken apart. Any access of the actual disks or contamination from the outside will damage them further, unless it is done by a trained tech in a clean lab.
Here is a good video of the processhttp://www.youtube.com/watch?v=8iibPikysGw
I cannot recommend any given company.