I used an American Autowire harness and while all the wires were labled, it still was a custom rewire and not an easy job. I did learn one very important thing though: you cannot go wrong by running a seperate ground wire to every item that needs to be grounded to complete the circuit. Don't rely on a ground through attachment of the part to the body.