I need to replace the knackered dizzy cap on my Rover V8 Mallory dizzy. The wear pattern shows that the rotor arm's not meeting the contacts in the cap properly, so it's probably made in China with little attention to accuracy.

I've heard that some folk with this dizzy use a different make of cap that is a better fit and better made. If that's the case, please could you let me know what you use.