Just because the steering bearings are the same for 1 model and another model doesnt mean it will fit.Some models use a longer steering stem than others and this wont be reflected in the bearing kits. Just because the bearings are differnt sizes, doesn't mean they can't be made to fit also.
The steering bearings are sized like this (XS 400 top bearing used for an example) = 25(inner hole dia/stem dia) X 48(outer dia/frame hole) X 13(bearing height). Your post list the XS 400 bearings, here are the XS 650 bearings = 25 X 48 X 15.2 and 30 X 48 X 15 (SSY500).
If the steering stems are the same length (I beleive they are, but you need to check to be sure), you would use the XS 400 bearing kit to install the XS 650 steering stem into the 400 frame. The stem diameter is the same for the 400 and 650(as shown in the 1st measurements in the bearing sizes), the difference is the outer sizes of the bearings and bearing heights and the size of the mounts in the frame.
DG
The steering bearings are sized like this (XS 400 top bearing used for an example) = 25(inner hole dia/stem dia) X 48(outer dia/frame hole) X 13(bearing height). Your post list the XS 400 bearings, here are the XS 650 bearings = 25 X 48 X 15.2 and 30 X 48 X 15 (SSY500).
If the steering stems are the same length (I beleive they are, but you need to check to be sure), you would use the XS 400 bearing kit to install the XS 650 steering stem into the 400 frame. The stem diameter is the same for the 400 and 650(as shown in the 1st measurements in the bearing sizes), the difference is the outer sizes of the bearings and bearing heights and the size of the mounts in the frame.
DG