From what I gather from the net, it's a very doable thing but it has some hidden difficulties. The drive controller actually stores data on the state of your drive and swapping it, even with an identical board, without also swapping the controller data (may require special gear or straight up swapping bios chip) may lead to issues.
If you want the data badly but not enough to go to a data recovery firm and spend mega bucks, then go for it! It will be an education either way