https://www.amazon.com/dp/B013COCXDC?ref=ppx_pop_mob_ap_share
I have this and it works fine. It needed to be sprayed with waterproofing paint.
Rack: https://www.amazon.com/dp/B013COCXDC?psc=1&ref=ppx_yo2ov_dt_b_product_details
Lights: Amazon lights, unfortunately the ones I got are not available any more, but you could go with any amazon light you wanted.
I bought this one for an XJ that's in the family a couple of years ago. It has universal brackets on it so I can mount it on my LJR, as long as my hard top is off. If you have roof rails you can mount this.
It's a little loud on the highway, but does the trick
Edit for link
ARKSEN 64" Universal Black Roof Rack Cargo with Extension Car Top Luggage Holder Carrier Basket SUV Storage, Black https://www.amazon.com/dp/B013COCXDC/ref=cm_sw_r_cp_apa_i_L.3fDb91SSG1P