Weird, good news is that it runs right.
Bad new is you need to find out why. I suggest draining tank, cleaning it and petcock, fuel tank cap vent, and carbs. Just think, this is all FREE !!
Side note: that is about the going price for cdi in the states. You're in South Africa, correct?