An important number from the RAM that might help with determining this is the pin count. Please add this. Also, check with the ID Your Mac page and go to the store page at the end. If iFixit sells the part for your machine, then it'll work!

"Apple officially supports a maximum of 4 GB of RAM. Originally, this model was only unofficially capable of stably supporting 6 GB of RAM, but as confirmed by site sponsor OWC, it is capable of supporting 8 GB of RAM if updated to Boot ROM Version MB51.007D.B03 and running MacOS X 10.6 "Snow Leopard" or higher."