Basically you are looking for a SATA 2.5" hard drive that is 9.5mm tall. Most all of the SATA 2.5" hard drives are 9.5mm tall, so that isn't too big of an issue. And you don't have to worry about the difference between SATA150, SATA2, SATA3GB/s and all that since they all use the same connector and although I cannot promise that it will work in the MacBook due to any number of possible complications, I can say with greater than 99% certainty that it should work just fine.
What I would recommend is that you get yourself a SATA external enclosure (2.5" preferably) to put the new drive into. Then, download and run Carbon Copy Cloner to copy your old hard drive onto the new hard drive (make sure it is bootable) then just pull the old drive out of the MacBook, and put the new drive in... it is so easy, and the software is free.