GIGABYTE Gaming Box RX 580 8G Graphic Card eGPU (GV-RX580IXEB-8GD) https://www.amazon.com/dp/B07CCK527Y/ref=cm_sw_r_cp_apa_i_b0beDb5CA0ARY
Edit: used through Amazon is $50 cheaper. I got my gigabyte 1070 egpu used through Amazon as well and it's been working fine