Stripped down my dizzy tonight. Firstly can anyone tell me anything about it from the marks on the body:

The main shaft spins smoothly and firmly so I think the bearings there are fine. The big problem is the vacuum advance. Sucking on the end of the advance itself i cannot get it to move AT ALL. That is, the brass part in this pic does not shift at all:

Surely sucking on the advance should move it easily? If I unscrew the end and remove the return spring (which is very strong) I can just about get it to move about 4mm. The diaphragm appears to be OK.
The baseplate itself has a felt washer between the two plates and moves smoothly and quite firmly, but maybe a little too firmly? Should it be really free?

Any advice would be most welcome