Is a special mechanic required for repairs?

No. You can take your bike to any local bike shop and they should be able to help with any basic repairs. However, we're always here if you need help.