No, I had to put a 5.3 back in it. I got a used one from a junkyard out of a truck that had been rearended and totalled. It had somewhere around 55K on it, and it runs excellent! They even gave me a 90 day warranty, whcih isnt much, but hey.. The engine, plus getting my old one pulled, and the new one installed was $2500 on the dot.