the harness will work..the problem is youll have to get the gas pedal, the tac module (i think thats what its called) IMHO get the motor/tranny ann brackets an bolts the ECM, an try an talk them into giving you a harness from a 99-02 truck. rework it yourself or send it to Jon @ Nelson Performance, or you can spend 650 for Jon to make you an AWSOME cutsom harness.
all you need from your factory harness is you ALT wire, starter wires, water temp, an oil pressure. youll need to keep the fuel wiring under the hood also. sort out your windshield wiper harness also.
go with a 99-04 radiator (28") an add e-fans from a 99-02 camaro/firebird, or add the 05+ 32" radiator an e-fans with a Nelson Performance harness.
i got my adapter plates from Josh Powers for a good price imo. they're 3/8" plate vs 5/16..just a thought.
go look in my build thread in this section an you'll see a parts list an almost a step by step write up of stuff.
good luck
2008 GMC CCSB 6.2/6L80e swap
Gen IV 5.3/60e swap 1994 ecsb W/T