I'm not sure what this engine came out of, but I'm having to use thr parts off my old engine to put on this engine. I had to order other parts, and will have to use my intake manifold, my exhaust manifold, pulleys off my old engine. And because I have to wait for parts, I'm not sure this engine will even work in my truck. Not happy at all.