The only real question is of if it will physically fit. Other than that it will generally just work. I upgraded my mom's laptop that is a amd dual core turion which started with a 60 GB drive and I put in a 320 GB WD drive. (now, I just went to newegg and clicked on laptop drives so I didn't run into any problems.)
I took hers out, went to my desktop and unplugged all my hard drives, plugged both hers and the new one in, and used GParted to copy and grow the partition. Put it back in hers and used a XP disc to generate the boot sector. After that it came up as if nothing had happened and it was running just like it was.