Here we have a complete drop out engine assembly removed from a 2005 GMC 2500hd with only 205,000 miles. This should fit all 04-05 trucks with the LLY engine only. Comes exactly as shown in the images. 90 day warranty on the long block only, all accesories and fuel system are included but not covered.
See the running video below.