Amazon.com: Satechi Aluminum Type-C Clamp Hub Pro with USB-C Data Port, USB-A 3.0 Data, Micro/SD Card Reader - Compatible with 2020/2019/2017 iMac & iMac Pro, Does Not Fit 2021 iMac (Silver) :
USB-C Charge Cable (2 m) - Apple
Satechi Launches USB-C 'Clamp Hub Pro' for 2017 iMac and iMac Pro - MacRumors
Identify the ports on your Mac - Apple Support
Amazon.com: Satechi Type-C Aluminum Monitor Stand Hub with USB-C Data, USB 3.0, Micro/SD Card Slots & 3.5mm Headphone Jack - Compatible with Apple Studio Display, 2021 iMac M1, 2019/2017 iMac, iMac Pro (
Are Your MacBook USB-C Ports Loose? - AppleToolBox
Amazon.com: Satechi Type-C Aluminum Monitor Stand Hub with USB-C Data, USB 3.0, Micro/SD Card Slots & 3.5mm Headphone Jack - Compatible with Apple Studio Display, 2021 iMac M1, 2019/2017 iMac, iMac Pro (
Amazon.com: USB-C to HDMI Adapter (Supports 4K / 30Hz) - Type- C 3 in 1 Converter Cable for 2017 / 2018 MacBook Pro, MacBook, Mac Pro, iMac, Chromebook, & More USB 3.0 Type-C Devices : Electronics
Apple iMac 27-Inch With 5K Retina Display (2017) Review | PCMag
Satechi USB-C hub for iMac and iMac Pro with Thunderbolt 3 »Sir Apfelot
ACASIS USB C 3.2 SSD Enclosure Suit M.2 Nvme SSD 12+16 PIN for Apple Mac/ iMac/MacBook Pro/Air 2013 to 2017 Portable Storage Case| | - AliExpress
Amazon.com: Satechi Aluminum Type-C Clamp Hub Pro with USB-C Data Port, USB-A 3.0 Data, Micro/SD Card Reader - Compatible with 2020/2019/2017 iMac & iMac Pro, Does Not Fit 2021 iMac (Space Gray) :
USB C to / VGA Adapter for MacBook Pro 2019/2018/iMac 2017/2016/2015 MacBook | eBay
Charging MacBook (Pro) with Thunderbolt 3 ports on iMac 2017 | MacRumors Forums