thats a nice engine, it would be a cool swap. that engine is very computerized, you'd need the complete harness and computer out of the truck, and i would use the trans and wiring out of the truck to. probably 4l60e or 4l80e trans, and those are gonna hold up. i think that engine goes for around 1200 in a bone yard by itself. you'll need all the accessories also along with wire harnesses and computers. not a cheap swap.