Sounds like you may need new coils then. I believe the coils froma 125 fit, but can't remember which one. MBX perhaps?
If you want to buy new, check the part number section, and take the number toyour dealer, they should have no trouble ordering the part. Just buy one to start with!
Where in the world are you? Maybe there's another owner nearby who can help by swapping parts into your bike.
One thing to check before you do buy new, is the connectors to the coils. They tend to get opened up, nd cause a build up of carbon / crud which eventually stops the coils from firing. Check the connectors there, and clean / replace as neccessary.
_________________
MC21SP Plaything
BMW F800GS Bumblebee
Triumph 9551 Daytona Big boys toy
FJ1100 Sporting relic
GTS1000 oddball