I haven't been so lucky.
Ordered a new ECU (from a 2010) as part of my RevPerf EMS install and sent to Rev Perf. Got it back and hooked up - throwing a side stand error in the odometer. Called Adrew, he wouldn't authorize me to send it back to them to correct until I spoke with Josh (like he could fix it over the phone). Didn't care for the fact that I lost a day just because Josh was out of the office at the time. Verified that it was a programming error, they sent me a pre-paid label to return ECU. Got it back after they had re-programmed it ... SAME FREAKIN' ERROR.
Spoke with Josh and he said he would research and get back with me. Havent heard from him since (that was 8:30 yesterday morning). Been calling today and no-one is picking up. If my bike was down because of this I would be MAJORLY pissed. Since all I have are pipes and a K&N element, I installed all 4 02 sensors and can swap from stock ECU/12mm O2 sensors to RevPerf EMS in 10 mins. Although not ideal, I can still ride.
Bottom line is I've got a $300 horked ECU and so far no real direction on how RevPerf is going to fix it.
I'm still excited about the system, but right now it is a $1,000 paper-weight.