Should fit 96 through 01 Chevys that had a 5.7 true Vortec engine.
It's currently in a 1999 1 ton Chevy van and will need to be removed. There is no transmission bolted to it so it should be pretty easy.
This one ran when but it will need to be gone through. I was told it blows out white smoke