Apple iMac 20-inch Mid 2007 Core 2 Duo Processor 2.4 GHz 250GB HDD 3GB RAM | eBay
iMac Intel 20" EMC 2133 and 2210 Hard Drive Replacement - iFixit Repair Guide
Amazon.com: Genuine Graphics Card GPU Replacement for Apple iMac Mid-2007 A1224 Core 2 Duo 2.4 MA877LL 20 Inch Desktop PC, ATI Mobility Radeon HD 2600 Pro GDDR3 256 MB, MXM Video Board
Apple iMac Intel Core 2 Duo (2.0GHz, 20 in.) | zZounds
2GB DDR2-667 (PC2-5300) RAM Memory Upgrade for The Apple iMac 7,1 (20-inch, 2.0GHz, MA876LL/A) Intel Core 2 Duo (Genuine A-Tech Brand) at Amazon.com