You will need specialized tools to do the job. A fork cylinder holder, adapter,oil level guage (maybe), fork seal driver (maybe). Recommended fork oil weight standard is 10W. A heavier weight will slow down compression and rebound, a lighter weight the opposite. This is for the average rider. Heavier riders may want to consider the heavier weight oil and the riding conditions you are accustomed to. I have rebuilt forks in other bikes in the past. Was a pain in the butt and would rather pay the dealer for the hassle.
Here's a little trick I picked up. Some times the seals can be cleaned up a little if there is a light leak by cutting a plastic soft drink (soda) bottle and sliding the plastic up under the seal to scrape out the gunk and grime. Sometimes the leaks stop altogether. try it before you go though the expense of a seal replacement.