I got the thunderheart. Its the exact same alum block as the stock igntion. I think its part #5012 thru zippers. Its called a stand alone twin cam igntion. But made by thunderheart, fits the same spot on the bike, you just have to splice the wires. I cut the ends off of a bad igntion and solder/splice to the new one. Same number of wires. Has 6 preset igntion curves and 2 rev limits that can be adjusted on the box with a small screwdriver an d can also be hooked to a computer for custom tune
I'm very satisfied with it and I think other members have it as well.
javascript

opUp('Electronic/asm5012.html')
Thunder Heart Electronic Products