If the starter is slipping at the tang ,I usually use long nose pliers to rebend the tang .
If the starter recoil spring is slipping off the centre plastic starter drum then sometimes the spring can be rebent so it's more u shaped ,occasionally the springs will snap when you try this or the spring after bending is too weak , if the spring is too weak after bending or it snaps, usually you can cut off the old end of the spring and make a new bend but if the spring keeps snapping after making a new bend then the spring material is too brittle and you would need to replace the spring or heating the end with an oxy to make the new bend may work .
Before bending the spring you would need to know the centre plastic starter drum is not damaged where the spring clips on.
New complete starters are $20 with free postage on eBay.