Amazon.com: OWC 16GB (4 x 4GB) PC8500 DDR3 1066MHz SO-DIMMs Memory Compatible with iMac 21.5" and 27" (October/2009) : Everything Else
CMS 4GB (2X2GB) DDR3 8500 1066MHZ Non ECC SODIMM Memory Ram Upgrade Compatible with Apple® iMac Early 2009 LAT 2009 Core 2 Duo DDR3 1067 MHz RAM - A47
iMac (20-Inch, Early 2009) SSD Upgrade - YouTube
Amazon.com: OWC in-Line Digital Thermal Sensor HDD Upgrade Cable and Install Tools for iMac 2009-2010, (OWCDIYIMACHDD09) : Electronics
Odyson - Power Supply (310W) Replacement for iMac 27" A1312 (Late 2009-Mid 2011)
Timetec 8GB KIT(2x4GB) Compatible for Apple DDR3 1067MHz / 1066MHz PC3-8500 CL7 for Mac Book,
OWC 2.0TB HDD Upgrade Kit Compatible With 2009-2010 iMacs, Includes: Thermal Sensor, Tools, 2.0TB Hard Drive : Electronics - Amazon.com
Timetec 8GB KIT(2x4GB) Compatible for Apple DDR3 1067MHz / 1066MHz PC3-8500 CL7 for Mac Book, Mac Book Pro, iMac, Mac Mini (Late 2008, Early/Mid/Late 2009, Mid 2010) SODIMM Memory MAC RAM Upgrade
Amazon.com: 2.5" to 3.5" Drive Converter Internal Solid State SSD Card Hard Drive Bracket Adapter SATA SSD Enclosure Caddy Dock Desktop Mac PC 2.5 to 3.5 Mounting Hardrive for Samsung Crucial SanDisk