Swingarm was extended 4"
The process wasn't difficult. I used a simple pipe/tubing cutter to get a square cut, bought a foot of 1 1/4" tubing from a local welding shop, made some slugs out of an old set of handlebars. I placed the front section of the swingarm in a vice and welded up the extensions. I then put the swingarm back on the bike to tack up the other half to the extensions. It was a pretty simple operation and I was able to keep everything lined up by using the bike.
De-tabbed the frame and removed the center stand.
I got a 21" tire from a YZ125. Had to purchase a drum brake for it and some axel spacers. Have yet to install those. Fingers crossed that those all fit the XS400 front end.
The tank is from an old Honda CL. It has a big old dent that will need some work before cleaning, lining with redcoat, and then molding & paint. Overall, the metal is in pretty good shape and it fits. Also, there is plenty of room to hide the coils under the tank. Made some new coil mounts.
I narrowed some old XS650 handlebars for some retro flavored pullbacks.