Amazon.com: OWC 500GB SSD Upgrade Bundle for 2012-2019 27" iMacs with a Factory-Installed HDD or Fusion Drive, 500GB 6G SSD, Drive Converter Bracket, in-line Digital Thermal Sensor Cable, Installation Tools : Electronics
How-To: Now's the right time to swap your old iMac's hard drive for a fast new SSD - 9to5Mac
OWC 4GB PC8500 DDR3 1066MHz SO-DIMM Memory RAM Upgrade Compatible with Early 2009, Early 2010 MacBook, MacBook Pro Unibody Models, 2009/2010 Mac Mini, and 2009 iMac Models (OWC8566DDR3S4GB) at Amazon.com
My free iMac 27" (2009) core i7 2.8, 32GB, 1TB SSD High Sierra. only cost me a SSD and about an hour of time. : r/mac