125 forks work well, it just so happens that the geometry of the Aprilia parts blend with the 400.
There is a lot more to it than just a bearing swap, so read up a bunch. 4 or 5 of us have done it and documented on this site. If you are keeping the XS rims, you will need to rig up axle spacers...