I have a 97 Mazda 323 Protege, with a B6D engine. While looking at new starter motors, there are a few different models that seem to be applicable to my car, one says 8TH another says 10TH, what is the difference?
The difference is two teeth. On the Mazda 323, it's normally an 8tooth application (maybe the 10 teeth - which I don't see on parts sites - is for a standard transmission?).
Buy from a parts store that will allow you to return the wrong part, and get the 8 tooth one first. Or, remove the old starter and take it along with you.