Las que te valen son las sodimm (memoria ram de portatil), mira el bus frontal del mac, pero me imagino que sera 667Mhz, entonces supongo que necesitaras 2 x DDR2 KINGSTON 1GB 667 SODIMM, en app las tienen a 15€ cada modulo, he puesto la marca kingston adrede, me parece de las mejores relacion calidad precio, nunca me ha fallado nada suyo.
Yo ahora mismo en el imac, tengo la que venia oficial de apple, y otra kingston, de 1 gb, en total 2gb, y me las voy a cambiar ya, por 2 modulos de 2gbs, tb de kingston. Seguramente las ponga en el mercadillo, si te interesa ya te aviso cuando me las cambie, xq son las que necesitas justo, si el bus frontal de tu MacBook es de 667Mhz.