that rubber cover jambed me up before, not as much damage as yours but had a bunch of rubber skid marks to get rid of, I found if heating the rubber and paying close attention to the groove, the rubber pops on easily and correctly.
Points are fine if you maintain em, much easier that re wiring your brake light stuff.
Looks like u know what your doing, so if the coil wire is not broke then its fine, just throw some liquid rubber on it or paint or epoxy.