They are very easy to take apart, although you might need to modify a socket to get it to fit onto the nuts at the end of the legs. This just involves grinding it down so it will fit into the recess that the nut sits in. Or, if you can find a thin walled box-spanner, that should work.
There are special tools available for seal removal, bush removal, lower bush fitting, upper bush fitting, oil seal fitting and dust seal fitting, and all in they cost more than it does to send them off to someone to service them. The bush removal tool on its own costs about £100!
I ended up making my own tools, or using stuff I had kicking around that seemed to fit, and got away without buying any of the special tools.
Service manuals are kicking about the net, but you normally have to search for them, there was a link on MTBR a while back with them all. If you can't find it, I should have them downloaded at home somewhere..