Wow, I am surprised with that kind of stat.
The EZGO ignitor, while not as expensive as the Yamahas, are still pricey. I am using a 3rd hand EZGO ignitor on my G2 and on a friend's Hyundai that I repaired. I have installed an ignitor taken from a 96 EZGO workhorse on a Melex. All ignitors are still working fine.
That's why I am rather surprised with those statistics: 1 ignition coil to 50 ignitors. Ignition coils are pretty much cheaper than ignitors.