Swapping out the hard drive is an easy way to transfer to a new system without having to spend hours setting up everything just the way you like it. You'll still need to make changes to account for any new/altered hardware, e.g. install appropriate drivers for printers, display adapters, etc.
Before removing the drive to ship it, make backup copies of any essential data, just in case.