A-Tech for Apple 4GB Kit 2X 2GB PC3-10600 Mac Mini iMac MacBook Pro Mid 2010 Late 2011 A1286 MD311LL/A A1297 MC511LL/A A1312 MC309LL/A A1311 MC812LL/A MC813LL/A MC814LL/A MC815LL/A A1347 Memory RAM at
How to Upgrade iMac RAM (21.5" and 27" Aluminum): EveryMac.com
Apple iMac A1312 Socket Lga115x Motherboard Logic Board 639-2187 W/ 2GB Ram 2 Pc | eBay
4GB/8GB PC3-10600 DDR3 1333MHz iMac Mac Memory / RAM Upgrade for A1278 A1286 A1297 MBP Pro A1311 A1312 27-inch A1347 Mini | Lazada
Amazon.com: 2GB Graphics Video Card Replacement for Apple iMac Mid-2011 27 Inch A1312 Core i7 3.4 MD063LL/A MD063 Desktop PC Computer, ATI Radeon HD 6970 GDDR5 2 GB, New GPU Upgrade Repair
8GB [2x4GB] DDR3 RAM Memory for Apple iMac model# iMac12,1 iMac12,2 A1311 A1312 | eBay