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 Hub Pro for iMac 2017- 2019 - YouTube
USB-C Clamp Hub for 24-inch iMac
Charging MacBook (Pro) with Thunderbolt 3 ports on iMac 2017 | MacRumors Forums
USB C Hub, 7-in-1 USB C Adapter with 100W Power Delivery Charging Port
Apple 27" iMac with Retina 5K Display (Mid 2017) Z0TR-MNED43-BH
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) :
Type-C Clamp Hub Pro | iMac Expansion Adapter - Satechi
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) :
Apple iMac (27-inch, 2017) review: Apple doesn't mess with success - CNET
USB-C Charge Cable (2 m) - Apple
iMac 21-inch Retina 4K 2017 Service Technical Guide to Repairing PDF file | eBay
CableCreation USBC to HDMI Cable 6FT, USB Type C to HDMI 4K Cable Adapter, Compatible with MacBook Pro 2020/2019, Mac Mini, iMac 2017, Chromebook Pixel, XPS 13, Galaxy S20/S10, 1.8M White - Walmart.com
Fastest Thunderbolt 3 External Storage for iMac Pro: EveryMac.com
➥ SATECHI – Aluminum TYPE-C clamp HUB PRO 6-in-1 for iMac 2017 and PRO
How to get USB-C Monitor to work on iMac 21.5" Retina 4K Display (2017) - iFixit Repair Guide
Sabrent HB-SIMC Multi-Port USB 3.0 iMac Hub at MacSales.com
Amazon.com: USB C 3.2 SSD Enclosure for 12+16 Pin MacBook SSDs for MacBook Pro 2013-2015, iMac 2013-2015, MacBook Air 2013-2017, Portable Aluminum SSD Adapter with Adjustable Indicator for MacBook SSD : Electronics
Sabrent HB-SIMC USB-C HUB w/ USB 3.0 SD Card Reader for iMac Slim 2017 and Later 840025248335 | eBay