you can fit the early crank in no problem!
the 2001-2003 644 crank is very well made but had the old SEM flywheel on it.
some people feel the 2004 644 crank is of inferior metal, well it is but, that doesn't make the crank bad.
it slips straight in.
you want a maximum of .001-.002mm run out on the crank. you need 10 tins mnimum to press it together or it will twist.
Taffy