Have you tried the local hobby store? They will usually have someone, or know of someone that may be able to fix it. I'm thinking like the places that sell R/C airplanes. If they don't have a fix, they may, or probably will have a motor that'll perform better
