Its really not a bad swap, and to be honest its tough to mess up as far as stuff bolts in. The wiring is a hair worse for you being an 03. But the manual trans/transfer case will hurt that a bit. Unless you run a custom tune your computer will be in limp mode cause it doesnt sense a transmission...