@CamGTP the 05 engine is a complete long block, it comes with intake manifold fuel rails, injectors, accessory drive, etc. I believe it has an oem drive by wire throttle body (the same that is in the 07). Also forgot to mention I would be using the factory wiring harness that is in my 07 bc the motor I’m buying does not come with it, could that cause some issues? Thanks for the reply since this is my first engine swap.