Installing a SSD drive into a mid-2007 iMac | mages' blog
Rocketek Aluminum Alloy Usb 3.0 Hub 3 Port Adapter Splitter With Sd/tf Card Reader For Imac 21.5 27 Pro Slim Unibody Computer - Network Hubs - AliExpress
Apple 21.5" iMac® with Retina 4K display Intel Core i3 (3.6GHz) 8GB Memory 256GB SSD Silver MHK23LL/A - Best Buy
Imac Hard Drive 500GB 2007 2008 2009 El Capitan - Etsy
Rocketek Aluminum Alloy Usb 3.0 Hub 3 Port Adapter Splitter With Sd/tf Card Reader For Imac 21.5 27 Pro Slim Unibody Computer - Network Hubs - AliExpress
USB 3.0 for iMac mid 2011 | MacRumors Forums
iMac (21.5-inch, Late 2012) - Technical Specifications
4-Port USB 3.0 Hub For iMac - Sabrent
iMac (Mid 2007) | Low End Mac
10Gbps Minisopuru iMac USB Hub For 24-inch Accessories【Silver】
Review: 21.5-inch 2012 iMac takes two steps forward, one step back | Ars Technica
iMac (Intel-based) - Wikipedia
Memory Upgrades for Apple iMac 2007 - Up to 6GB
USB 3 + Wifi ac + BT4.2 for iMac 27" mid 2010 | MacRumors Forums
iMac 24" 2.8GHz Core 2 Extreme (Mid 2007) | mac of all trades
Amazon.com: Qidoou USB C to HDMI Adapter, Type C Adapter Multiport USB C Hub with 4K HDMI Output, USB 3.0 Port and USB-C Charging Port Compatible MacBook/iMac/Chromebook/Samsung/Projector/Laptop (Blue) : Electronics