A-Tech for Apple 6GB Kit (1x2GB 1x4GB) DDR2 667MHz PC2-5300 200-pin SODIMM for MacBook (Late 2007, Early 2008, Early 2009), MacBook Pro (Mid 2007, Early 2008), iMac (Mid 2007) - Memory RAM Upgrade at Amazon.com
New 8GB 2X4GB Memory SODIMM DDR3 1066 Apple iMac Core 2 Duo 2.66 24" Early 2009 at Amazon.com
How-To: Now's the right time to swap your old iMac's hard drive for a fast new SSD - 9to5Mac
Amazon.com: OWC 1.0TB SSD Upgrade Bundle for 2012-2019 27" iMacs with a Factory-Installed HDD or Fusion Drive, 1 TB 6G SSD, Drive Converter Bracket, in-line Digital Thermal Sensor Cable, Installation Tools :
Amazon.com: OWC 2.0TB HDD Upgrade Kit Compatible With 2009-2010 iMacs, Includes: Thermal Sensor, Tools, 2.0TB Hard Drive : Electronics