Yes it will. The exhausts for the 04 through 06 are identical on the KC & CC. The wheelbase and chassis is the same; it's just the cab/bed configuration that's different. 07 changed a bit with the true "dual in" approach, doing away with the factory "Y" pipe. Now the 08 is not interchangable as easily due to the different bed configurations.