I have a 99 cat powder special that has the batteryless EFI, and the short block that I swapped to a Cat 500 (the original 600 crank got eaten) it runs fantastic. Two to three pulls to start when cold. Once warmed up it starts on the first pull. I kept the 600 pipe and can, with the EGT sensor in it, and kept the factory EFI, didn’t fiddle with the ecu programming at all. As for the stator, I recall having to change it cuz the plugs didn’t match up from the 500 (from a couple years earlier Pantera or something iirc, just got a screaming deal on the engine cuz the rest of the sled was pretty much destroyed) this thing doesn’t even foul plugs or anything. I think the factory Cat ECU is just programmed closed loop style, takes the EGT reading and then real-time adjusts the pwm of the injectors, if I had swapped to a 700 it would automatically richen up the A/F a tad I bet. I’m in the process now of collecting parts to jumble together my own EFI system using Cat parts to put on my 670 Rotax, because it’s a beeotch to start with the carbs. I gotta shut off the fuel valve any time it sits for more than 2 minutes, or the stupid thing floods, and then u might as well have a tow vehicle cuz it’ll take 2 hours pulling on it with the plugs out to get it aired back out enough to start. I’m gonna basically start by trying to use everything I can get off of either an M8 or M1000, and splice it all together and see what I get, and once I get it to run right I’m gonna try turboing it (already got the little TDO3 turbo I plan to use) I know this is a 6 year old thread, but I’m way too cheap to buy a new E-tec, and I’m probably not the only one. But forget the naysayers, it can be done, and the payout will be the ease of operation once it’s done. I might have to machine some adaptors or something, but I really trust the Cat ECU to get the stupid thing in the ballpark.