It's pretty much new and comes with everything. It doesn't work on my Maxima (something about the programmer and it not being able to communicate with the ecu). It worked great on my 05 Titan. It was unmarried from the Titan (before it was sold) so now its up for grabs. I'm looking for 210$ + shipping. If you're in Canada, it'll be 200 CDN$ + shipping. Let me know guys...