So can someone sum up which cranks are different.

I was under the asumption that 04 and 05 were the same.

Are 06 and up the same?