Hi and welcome to the site. You may want to stick to an engine of a similar year. Not sure of what year, but they changed reluctor ring teeth and that means you need the proper PCM to run the engine or get an adapter from Lingenfelter.
I would have to think the harness is the same as long as you stay close to your year of truck.