Suggestion...as this happened to me...
I have a 351W crate engine...and I had my starter crap the bed. I went to replace it and tried like 5 starters...only to find every starter would engage the flywheel perfectly about 10 out of 11 times. On time 11, it would not engage the teeth and would sheer metal off. Now not sure if yours is just hitting all the time or if you have a similiar issue as I did. For me, I had to call the shop who installed my original starter and get the part number #3180 from Advance. It has a longer shaft. The shaft for the 80's to early 90s is a shorter input shaft. If yours is rubbing all the time, it may help to get the one with the shorter shaft. D.Hearne has a point as well....some used a 157 flywheel and some used the other one....but there are at least two different starters that are sold for the 157 if you have it...hope this helps!!