It's hard to find dependable trolling motor repair shops. Used to be a few good ones at Fork, I was disappointed I heard some bad things about one of them from a couple different sources recently.
The one at SW parts used to be good as well, not so sure anymore after hearing the same as above.
I have used SW parts a few times in the past, and it took forever to get my TM back...