I see your avatar picture is a 4th gen - can you confirm if you are asking for a 4th gen or 5th gen
If its a 4th gen, this is what I had on my 2017 for 4 years without issues before trading it for current 5th gen - at the time I was not into doing my own stuff and did have to pay for somebody to wire the halo ring otherwise that part does not light up. Everything else works out of the box
[100% Brand New] - Driver And Passenger Side Assembly Pair In Box [Crystal Sapphire Halo] - LED Halo Rings [Wiring Required] - Wiring For Halo Required [SAE DOT Approved] - Meets All Regulations In USA & Canada Only [60 Days Love It or Return It] - Money Back Guarantee.
www.ebay.com