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
Installing a SSD drive into a mid-2007 iMac | mages' blog
Salvaged an iMac 20” Mid-2007 from work, and I'm adding an SSD to it to BootCamp Windows 10. Wish me luck! : r/mac
2nd HDD SSD Caddy, for Apple iMac Mid-2007 20-Inch Desktop Computer A1224 Core 2 Duo 2.0 2.4 MA876LL MA877LL, Second 2.5" Hard Disk Drive Enclosure Adapter, CD DVD SuperDrive Optical Bay Replacement :
Apple 20" A1224 iMac Mid 2007, C2D 2. 4G CPU, 4GB RAM, 128GB SSD, OS 10. 10.5 | eBay
20" Inch IMAC Hard Drive Replacement (Mid 2007) (SSD Upgrade + OS 10.11 Clean Install) - YouTube
20-Inch iMac (2007-2008) Hard Drive Installation Video (iMac7,1 iMac8,1) - YouTube
Apple 20" A1224 iMac Mid 2007, C2D 2. 4G CPU, 4GB RAM, 128GB SSD, OS 10. 10.5 | eBay