Rebuild kit for a 904

I've rebuilt two with the help of someone thats done it a couple times. There are a couple special tools needed, a good book is a must. And someone with experience is irreplaceable. but its not very hard, just the little things that can throw you off is where you may want someone thats done it there.