If you replace old shaft with this one, why not save the old C clips? Been using bell type motors for years, both pusher and puller, bell never comes off during flight. In case C clip might not fit perfect to the new shaft, use a file to rim the inner part of C clip to fit. Happy flying!
This shaft won't be a perfect fit, and I wouldn't recommend it. There is, though, 2205 motor accessory pack (ID: TR2205) that includes a spare shaft that is guaranteed to fit it snug. And the accessory pack is only $3.63 including other useful parts, you can't go wrong!
You will need C-ring and a washer, both designated for 3mm shaft, to fit one end of the shaft (you can easily see a groove on one end of it), unless you are running a pusher setup. Then remove the old shaft from the motor by unscrew those set screws, some tools might be needed. Then put the unthreaded end of this shaft into the ball bearing on the stator. Then align the set screw on the rotor with the flat spot on the shaft (This is not always feasible when I worked different motors* as long as