A-Tech for Apple 1GB DDR2 667MHz PC2-5300 200-pin SODIMM for MacBook, MacBook Pro, iMac, Mac Mini - (Early/Mid/Late 2006, Mid/Late 2007, Early 2008, Early 2009) - Memory RAM Module at Amazon.com
OWC SSD Upgrade Kits For iMac 2007
iMac 20-inch (Mid-2007) Core 2 Duo 2.4GHz - HDD 320 GB - 2GB | Back Market
Breathing New Life into a 2007 iMac with an SSD Upgrade – Not Quite Mainstream
How To Upgrade Your iMac with an SSD (2023 updated) | Upgradeable Australia
Installing a SSD drive into a mid-2007 iMac | mages' blog
How to Install an SSD in an Older 2007-2009 iMac
How to Replace a 2006/2007 White iMac Hard Drive | Zollotech
Breathing New Life into a 2007 iMac with an SSD Upgrade – Not Quite Mainstream