This is out of a 2002 Chevy Silverado 2500HD. What you see is what I have, and almost as much as I know about it. Bought the truck for the engine.