Not difficult at all. The only special tool needed is the socket for the swingarm pivot nut. I got lucky and my local shop let me borrow theirs. I believe Motorhead sells a set of sockets.
As for supporting the bike, I used a motorcycle/ATV jack. I had my exhaust off the bike at that time. Makes life a bit easier if you have a service manual. More so for the re-install, but helps to see what needs to come off and in what order.
If your arm doesn't have bearings and you don't want to buy any special tools, have a shop press them in for you.