Yes -- with the pic of the cap, too much wear on the carbon contact, too much carbon dust, and the contact point on the rotor is probably messed up too, so a new cap will get eated up pronto.
Who knows, the reason the cap got in the condition it's in may be an old rotor, not changed the last time!
1972 220D ?? miles
1988 300E 200,012
1987 300D Turbo killed 9/25/07, 275,000 miles
1985 Volvo 740 GLE Turobodiesel 218,000
1972 280 SE 4.5 165, 000 - It runs!