I came across this from amazon warehouse deal when I was trying to find a new type C hub for my iPad air with an ethernet port and sd card reader. Apparently, the Cyber Monday deal for a new one is cheaper than 20% with the warehouse deal. So here it is. Seems well-reviewed to me (9.6K+ review Fakespot D though). Anyway, it looks like at the lowest price so far and I'd give it a try.
9-in-1 USB C Hub - Compatible macbook pro usb adpater, work for the latest MacBook Pro or USB-C devices with the multiport USB-C hub featuring a Gigabit Ethernet, a USB C charging port, a 4K@30Hz HDMI port, a SD/TF card reader, 3.5mm Audio jack and a VGA port and 2 USB 3.0 Ports , allowing you to connect a keyboard, mouse, USB driver, external Disk to MacBook Pro
Thunderbolt 3 to HDMI dock - Extend your Macbook to HDMI-enabled TV in Max 4K UHD 3840×2160 at 30Hz or VGA display in up to 1080P at 60Hz Full HD. When the HDMI and VGA output ports work simultaneously, the display will ONLY duplicate and NOT extend but the maximum resolution of both ports is 1080P
USB C to RJ45 1000M Ethernet Port - USB C dock supports Gigabit Ethernet port, backwards compatible with 100Mbps/10Mbps RJ45 LAN. Gigabit Ethernet port ensures a more stable and faster wired network connection
USB C Adapter PD & Stable Data Transfer - USB Type C hub charges your MacBook Pro or other Type-C devices while connecting 60W power delivery port. 2 USB 3.0 Ports with 5Gbps data transfer rate and 4.5W (5V/900mA) Power output
Universal Compatible - Compatible with the latest laptops and smart devices with USB C port :Mac book 12"/ Pro, Mate Book X, MI Air 12.5/13.3, iPad Pro 2018(PD Charging and HDMI only), Google Chromebook 2016 etc. Important reminder: Incompatible Wireless Mouse Keyboard combo (logitech MK710); the audio jack requires HDMI output, USB C Hub only converts HDMI audio to analog.