Jonny's article is good.

When mine died I went to the wreckers & bought a replacement - alledgedly an ae82 twincam starter. At least, thats what I asked for.

Was $40 with a 3 month warranty, otherwise they had reco'd ones for $90 (sounded too cheap though, I didn't believe it).

Anyhow it fit fine, the only difference was the location of the solenoid (is rotated around further on the starter housing than the "jdm" one I had) which made it harder to get in (had to remove oil filter, but still cleared extractors fine).

It didn't have the heat shield like some do (probably bad for longevity in the long run - but for $40 who cares?).