So I went to get a new one. I got a RockAuto 16774 starter for a 1986 Nissan 200sx (turbo/nonturbo had the same selection of starters), which is direct-drive. It was only $23!
I swapped it in, and it just clicks and thunks like it's trying to spin the engine but can't. I figure it's because of the new RockAuto starter being an 8 tooth gear, and my old OEM starter (Mitsubishi) being a 10 tooth, but I'm not sure if this is the problem. It bolted in fine though.
Also worth mentioning, my buddy in town (and on this board) CollinK bought an Autozone starter for his ca18det. Same exact part number (16744) as the RockAuto one I bought. Looks identical on Autozone's pictures too. Autozone's website says theirs is 8 tooth, just like my RockAuto.
I took my Rockauto starter to Autozone to have it tested, and it passed. I even used my buddy's phone number and warranty to exchange my RockAuto starter for a brand new Autozone starter (which will likely be identical) and they gave me $5 for a core charge or change in price or something.
What gives???
Here's my old OEM (Mitsubishi) vs the RockAuto 16744





