I agree with Jerry the litedots have everything you need and from his(Jerry's) review they are a snap to hookup. They are not flush maybe and 1 inch or less out, they are easy to install. They are some$$ though. I will have them when $$ and wife permits.
2k Sahara ome, kilby, warn, tkh fab, kuhmo, jks, xm, jeeperman and pretty white paint. My children dig it.