Hey, I know this is an old thread, but by far the most informative information on a swap I have ever come across. I too need to replace my engine. I have found that the 04/05 engines are usually around $800 more than the 06/07/08. I am going to be having a shop do the work, so my question is this. Do you think the money saved on the later engine would be eaten up in shop fees after having to do the "custom" work, and also, is there any advantage of the later year engines that would make that a better choice. I appreciate any input to this question, there were so many good comments on this thread by many different users. Thanks in advance.