If you get an 04 engine, it is a drop in affair for an 05. Both have drive by wire and share sensors, intake and all. I have a 2002 engine in my 04 and it also was not hard. Just had to swap valve covers and intake/throttle body/injectors/accessory drive brackets and a few other obvious things...