Wiring is NOT hard, if you understand how things work. Just time consuming and hard to make look nice. Mine never looks as nice as I WANT it to.

On EFI cars I always use the unterminated universal harness and build my own, because to me, the plug and play harness looks like an octopus and I don't use near whats in a stock harness anyway. You can look at my ECU plugs and see I use the bare minimum and pull out anything unused