What he said.
I replace starter ropes for customers on a regular basis but if the spring is broken or there is a problem with the starter pawls, I replace the whole starter cover because if one part failed the probability of another part in the starter failing goes up. The assembly usually isn't too expensive. Most of the time you don't have to remove the pulley to wind a new rope on.