I bought e-z harness. Every wire is marked every 6 inches and therefore almost foolproof if you can read. Take your time and do it right you won't be sorry.