If you want to stay fairly stock I used a kit from Chevy Duty. I think it was less than $100. I did it all on a saturday. The kit came with good instructions. Even if you wanted to add a lot of things all you would need to do run a wire to a fuse board. Some of the custom wiring kits are pricey.