I am one of those guys who constantly likes improving his bike... I am doing the front fork swap today when my top triple gets here but i also ordered an '05 swingarm for my '03 im sure it will bolt up as i have seen it done before, my Q? is will my exauhst work with the new swingarm? as buck_y_Lee said the swing arm is longer...