Welcome to the darkside, Jerome \:\)

As far as the harness goes, there's always changes year to year in the connection to the electrical box.
Also, in later models they they changed from a 8 pin to a 6 pin connector on the throttle body. Worst case you'd have to repin it. If you want a lime-swap harness, I'll fix you up. Otherwise, PM me and I can walk you through whatever needs to be done. No big deal either way.