Just thoughts I'd drop a good word here for onePCBsolution. They shipped me a replacement PCB board for an old hard drive that was fried by someone plugging in the wrong power adapter. The process was incredibly simple and onePCBsolution was great, even shipping me a replacement board when I realized I had ordered one with a slightly different firmware. Hope it might help someone else searching for how to fix a HD that won't spin.
Every file on three different drives with one of them off-site. Bare drives are less expensive than down time, worry, and the really expensive ($1000-2000) recovery specialists for head drive crashes. Bare drives get less expensive and more capacious as time goes on, while recovery specialists get more expensive.