Its a 99+ motor, not an 05+ motor, with some changes in between 99 and the gen IV release (which you can also use relatively easily). Its just a GenIII chevy engine, there are literally millions of them on the road. They came in something like 40% of all the 1/2 ton chevy trucks sold, as well as tahoes, suburbans, later trailblazers, yukons, etc. Its pretty easy to rewire the harness, step by step directions are online for free. The hardest part would be integrating the XJ gauges IF you have a 96/97+ XJ.
I say you can get an engine and harness for $500 because thats what I paid for mine, complete with MOST of the sensors (no O2s or most of the other sensors not on the engine) and the harness. I dont know where you are located, but here in CA most yards wanted $1500 for what I got. I had it shipped from the east coast instead. Local places also wanted $900 for a good 4L60e transmission, I paid $450 shipped for a 4l65e, two OEM cats, and a torque converter.
You can delete all of those "nonsense" sensors if you arent doing a smog legal swap in a strict state, and some can be deleted even in a strict smog state. Battery overtemp, tank pressure, torque control, secondary O2, etc. can all be easily removed from the harness and programmed out of the PCM.
Im not trying to convince you to do a different swap, though it does seem like you have some misconceptions about the newer ones that might be misplaced. For lots of people, a Gen I motor and megasquirt controlled FI might be the best option for them. For me here in CA, thats 100% not an option due to smog laws