The 01 and 02 had short wires- and the wires are different. The 03-07 had the longer wires, and plugs into the drivers control panel switch. It should plug in OK, except for the lights. That you will have to run through the door loom.
Chevy 04.5 LLY, 2X, shell, XDR, MikeL Heavy duty up-grade, 6spd, TransGo, deep pan, de-badged, 65 Gallon replacement Aero tank, LBZ-mp, Kennedy pump, shimmed, Pre-fuel filter, tow mirrors, BU cam, gauges, GPS, Sirius, bags, custom grille, fender vents, HD trans cooler- Curt front hitch, footwell lights, load lights, Studs, head gaskets.--- Jerry