Another vote for EZ Wire, I was surprised at how well put together it was for the price. Every wire has what it is, printed on it every 12 inches. I sold a painless harness that came with a Bronco I bought and bought the EZ Wire (because I wanted more circuits) and am very happy with it. In my opinion some of the other harnesses are overpriced for what amounts to some wires a block and some fuses. don't get me wrong, you will not regret buying any of the harnesses out there, they are all good quality products, it is just that in my opinion most of them are overpriced, by a large margin, for what they are.