Not my suggestion, though I had heard of it done I am not that mean with my money.I will say that back on 1990 we had a similar issue with our Uno. It was only when I went and bought a genuine Fiat starter motor it stopped. I was never aware of why it did this. I never entirely trust new bits until they prove themselves and if I get a faulty part or battery now, I go somewhere else for a 2nd replacement so I dont get caught by bad batches.
I like your suggestion of turning the ring gear. A bit outside my range of ability digging the flywheel out now and back then I didnt have the time.
I liked the story about a well established family firm of solicitors that had been trading for several 100 years on same site and the current owner, when presented with an estimate for replacing a well worn front door step suggested to the builder that he simply turn it upside down, only to be informed that his grandfather had done that many years before.