Will a cloned hard drive function exactly as the original?
Yes.  I swap out drives all the time... it's basically transparent on a Mac.  I've even booted my MacBook Pro's drive on my wife's MacBook Pro and vice versa.  It takes a minute longer to boot as it reconfigures itself but once it starts you can't even tell the difference.