I used the jaycar one on my pulsar, back in the days when I Didnt know much. the underlying problem was really a stuffed AFM - but when I tried to "intercept" the signal and mess with it too much the ECU would add/subract timing - so I was never able to get it 100% perfect.
so those SAFC etc are good for minor corrections but tend to have limitations.