All components worked as expected, as well as the OBDII programmer. The installation was fairly easy (depending on personal mechanical experience). The wiring was slightly tricky with having to splice them into the harness. But I was able to figure it out. Customer service was responsive and did help with install when needed. All in all, really good kit and would purchase again if needed.