Most people buy this
Max your iMac Intel 27" EMC 2429 (Mid 2011) with 32 GB RAM. Upgrade bundle includes all the parts and tools needed to mod your iMac.