Specs look fine at a glance. If you used Crucial's 'search by model' system, it will work fine. 2GB is definitely the max you can have. Whether you need it or not depends on what you do with your Mac. If you use large photo files, lots of video or music work then RAM will help you. The more the merrier. If you are just web browsing, watching films, listening to music and running MS Office for example, then 2GB is probably overkill.