My motor is running like a bag of sh!te

Oil has been seeping through the distributor for what seems like a long time before i got hold of it! I missed it when buying because of my lack of knowledge on dubs

I now know that the O ring goes and just passes oil straight through.I was going to strip it down and just replace the ring but after all this time the dizzy itself is in such a sorry state so i'm going to bite the bullet and get a whole new unit along with new cap, leads and plugs.
The i found out the price of the unit

£65! I'm going to call about it tommorow but just hope it includes all the bits i need!