Decided to try this on my 2017 21.5" iMac as I disassembled it to still upgrade your RAM. Taking apart an iMac was very tedious, but I followed the instructions I found online and took my time. The adapter and drive fit my motherboard perfectly. I was able to install macOS Mojave using the USB installer. I used a 2TB Samsung 970 Evo m.2 SSD. I'm now getting consistent read and write speeds of around 2500MB/s. That being said, this will NOT work on a base 21.5" iMac as that version does not have an SSD connector soldered to the motherboard. If you have a Fusion Drive or your iMac is specifically configured with an SSD, this adapter should work. Just take the time to disassemble your iMac as there are a lot of flimsy cables.
External sound card Focusrite Scarlett 2i2 3rd Gen
16 Review
1 TB External SSD Samsung T7, USB 3.2 Gen 2 Type-C, grey
15 Review
10 TB External HDD Western Digital WD Elements Desktop, USB 3.0, black
17 Review
Hard Shell Case with 5 Attachment Slots for Hyperice Hypervolt Bluetooth, Portable Storage Box for Hypervolt Portable Massage Gun - Case Only
11 Review
Enhance Your Visual Experience with Logitech C260 Webcam
78 Review
Renewed Logitech G PRO X Wireless Lightspeed Gaming Headset with Blue VO!CE Mic Filter for Immersive Gaming Experience
122 Review
Logitech HD Webcam C270: Crisp 720p Widescreen Video Calling & Recording (960-000694), Lightweight and Portable at 3.15 lb.
192 Review
π» Get Amazing Video Quality with Logitech HD Pro Webcam C920 (Discontinued Edition)
83 Review