it's absolutely fine, just as long as it is 5300(maybee 6400 works) 667mhz, 200 pin non-ecc then it should work just lovely. Although you might be able to save a bundle by just buying from someone who is updating to 4gb of RAM and has a spare 1gb apple stick left