supercharger, intercooler, ECU, injectors, etc. lots of differences between 215 and 255 but they are basically the same block on the 2007 and newer. The 255 wasn't available until 2008, several differences between 05 and 06 blocks as well, interchangeable but you need to know what you are doing to make the necessary modifications.