It's not hard at all, but you'll need the Honda castle socket got the pivot retaining nuts, a chain tool for the rivet type chain link and a 14mm allen (02-up) to remove the pivot bolt.
Jack rear of bike up. (I used 2 jackstands under rear set pegs)
Remove tire/wheel.
Cut master link and remove chain.
Remove rear brake line retaining clip.
Hang brake caliper to the side. (do not disconnect)
Unbolt rear shock from lower mount on swinger.
Remove pivot retaining nuts. (castle nuts) Don't just loosen them.
Remove pivot bolt using a 14mm allen socket.
Remove the large "sleeve" that screws into frame, where pivot bolt went through. You'll need a 20mm allen socket for this. I believe this preloads the swingarm's bearings and will need to be retorqued.
If you have a bolt selection, take a bolt that has the same size head that fits in the allen. After you have one, put the threaded end in a socket and weld it in. I did that very same thing and saved myself $$ buying those specific allens. The torque rating isn't high enough to bend the soft bolts and I had some cheapo japaneese made sockets lying around.
Remove swinger and spacers. (drop down and out)
NOW.....
if the swinger won't come out,
loosen the engine mount bolts above the pivot, which will allow the frame to spread slightly, allowing the swinger to come out a tad easier.
Reinstall in reverse methods, but you'll need to torque the pivot bolt and castle nuts to spec, and reinstall your chain with a new rivet master link.
It only took me about an hour, and we were working at a slow, BSing pace.
The correct tools are the key....
