I have a 96 miata and it has been doing the infamous multiple clicks with no engine start for a while and when it finally does try to start it turns over very slowly. Is that normal for a starter that is tired?

I hear that the nb starter is a good replacement. What do you guys suggest?

Thanks!