I think your bike's probably fcuked mate, best send it to me so I can dispose of it safely. I normally charge for this service, but seeing that it's close to Christmas, I'll waive the standard fee in the spirit of the season......
But in all seriousness, don't buy a dodgy Emgo coil, you can buy a pair of new Dyna coils and leads reasonably inexpensively from Z1 Enterprises, so reach a bit deeper into your pockets and do something that will solve your problem and actually improve your bike's performance a tad.
Isn't it kind of ironic that you had to switch from your broken down Honda to your more reliable English bike? Haven't times changed..............