Try PMing seanoKTM he has a programable MSD, I have run the MSD Enhancer box and it ran real well, the only down side is they do need a small battery that will normally last a couple days of riding before needing recharged
They are not programable but are adjustable with a knob that will adjust the mid to top end advance.
They are not avaliable any more but you can find them on ebay from time to time
