I'm looking for a service manual for a '99 900 STX. Any suggestions where I can get one?

Do the drive lines on these need to be rebuilt from time to time? This is a completely stock ski, always garaged and covered, well taken care of, with 131 hours on the original motor. I'm wondering what things should be gone through on it from time to time.