I take mine to the shop. I use two and both stock everything needed. They even fix anything while you wait if you like.
I can do it myself but don't have the time. Between work, family, other hobbies and interests, and riding, there isn't enough left.