I remend owc ram, I have it in my macbook and its very nice. best ram I ever had!
Now the harddrive is another operation (I'd recomend hardrive SSD only if you need it but in reality most don't)
Western Digital
2.0TB Caviar® Black Hard Disk Drive for $229.99 http://eshop.macsales.com/item/Western Digital/WD2002FAEX/