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
Apple iMac Repair, iMac Upgrade, iMac SSD Upgrade – TECHWERX
2008 Apple 20" iMac A1224 Video Card ATI Radeon HD 2600 Pro 256MB 661-4436 (NW2) | eBay
iMac Intel 20" EMC 2133 and 2210 Repair - iFixit
20" Inch IMAC Hard Drive Replacement (Mid 2007) (SSD Upgrade + OS 10.11 Clean Install) - YouTube
Apple iMac A1224 20" Desktop - MA876LL/A (August, 2007) for sale online | eBay
Amazon.com: Deal4GO New Replacement PSU Power Supply Board for iMac A1224 20" 2007 2008 2009 180W ADP-170AFB 614-0421 Power Board : Electronics
How to replace an iMac hard drive - A1224 24" - YouTube
Apple 2009 iMac A1224 20" Intel Core 2 Duo E8135 4GB 256GB SSD Linux Mint | eBay
Apple iMac 20" Desktop Computer Core 2 Duo 2GB 160GB El Capitan Mac OS ( A1224)
How to Upgrade iMac Hard Drive (2007, 2008, 2009): EveryMac.com