You are almost right 04/05=m10the only difference is the tie rod end thread size that goes into the tie rods.
04/05 = M8
06-current = M10
this can easily be over come by fitting the bigger tie rod ends to your bike if you have an 04/05 or swap the tie rods and ends as one unit.[/b]