I bought mine from bdturnkey.com It came with the harness and ecm detuned down to off road vehicle stuff. The wire harness is all there if I wanted to add all the crap from a 2004 Silverado. But they left only the necessary wiring to get to run and connect essential items, temp, tach, a/c etc...