950 for three years is a good price (IF you would have taken the bike tot he dealer for maintenance anyway). For example, I was quoted $210 for the first 600 mile service and $125 for an oil change using synthetic oil after that. So in three years you would eat that 950 up quick.
Oil changes are no big deal. remove 2 bolts and filter. Replace bolts and new filter, fIll half way, run, continue filling, go for a ride, check levels.