I have last years model JVC with Bluetooth. Includes everything mic, comes with a rear usb drive that i put in the glove box. I also have a 99-2003 kit and gm wiring harness that has the chime. Everything works fine and is already wired so you just have to plug and play. We upgraded to a DDIN and did a BT add-on $200 for everything has a small pinch on the usb cord, but didnt affect any play or connection (last pic)