I think B&O is right, the new ddr3 memories are very costly. I went to the apple store and its like 300 $.
Where did u see the 140$ price ??
The OP said MacBook not MacBook Pro. (His subject line says 2GB DDR3) If he has a MacBook, his machine uses DDR2 modules which are less costly. The $80 per pair is about right. If he really needs DDR3 the modules are going to be around $140 to $180 per pair depending on the manufacturer.
Regards.
That is what the title says, but in his post it does say " 2GB * 2", which I took to mean 2x 2GB sticks of RAM. Not that it changes what I wrote, but that is how I interpreted it.