Wow, that's in a horrible state, looks like there's a massive wear track in the posts making an excessive gap between the rotor and contact.
If you want great idle, no missing and fast pick up keep your distributor spotless, open up every two or three K to clean, it has a huge impact on performance and general driveability.
Buy a new one,
Paul
