Love mine. My son went with the plug-n- play. Hated the fact he couldn’t run a CTS gauge or Bluetooth set up on the OBDII with them. Go with the hardwired version.
Installed mine about two years ago. Wired it in. One of the greatest things I ever did to the truck. Maybe squeeks a bit with the wet salty wintry environment we get and all the rinsing I try and do, but a quick spray lube seems to help. Also makes it look even taller getting rid of the stock running boards lol.