The fix for the grinding is easy. There is a wish bone shaped spring on the gears. It gets weak over the years. Next oil change pull the right side engine cover, pull off clutch, pull the starter gears, remove the spring, squeeze in a vice, replace, put the gears back in. You can test if they work without replacing the clutch or side cover. Just don't let it run long without oil. Doing the cranking test without oil won't hurt anything.
The spring holds the gears from turning so it slides into engagement with the crank.
It should take at least 5 lbs. to turn the spring on the gear. Most any hand scale will work. I use the fish weighing scale I have. If you don't have a scale you can use a gallon jug. Tie a string to the loop on the spring, tie other end to jug. Fill jug with 5 lbs. of water. Easy to do, one pint of water weighs one pound. Thus the old saying a pints a pound the world around.
So 5 pints of water in the jug. Now try to lift the jug of water by holding the gear with the spring loop out to the side. If you can lift the jug with out the spring slipping it's strong enough, If not squeeze the spring more.
I'll post a pic of the spring that shows where to squeeze.
There are threads about this, search starter fix.
Leo