maxupgrades.com: 500GB Samsung 850 EVO mSATA 6G Blade SSD for iMac 21 inch/ iMac 27 inch 2012 Models [Model ID 13,1 & 13,2]
Amazon.com: PCIe NVMe Gen3x4 SSD 1TB 512GB 256GB 128GB 3D TLC NAND Flash Hard Drive SSD Replacement for Macbook Air 2013-2017, Macbook Pro Retina 2013-2015, iMac 2013-2017, Mac Pro 2013, Mac Mini 2014 (1TB) : Electronics
Apple iMac 27" A1312 Late 2009 Core 2 Duo 8GB 500GB SSD #11030 – UKSL MacLab