I've done it. It's not too bad if you're good with a meter and know when and how to use diodes, relays, etc. Most of the wires can be had at the ignition harness or at the BCM.