The ECU was tuned by us.
The OP messaged us on FB so figured I would come here to respond.
The ECU tune is an older revision that was built using unified fuel and ignition maps.
It was also done before we purchased our Eddie-Current Dyno, so it was built primarily by road tuning and then the top end was done on a dyno owned by other shop who we used for dyno time back then. There dyno was a very old Inertia dyno, you cannot load an Inertia Dyno like you can a Eddie-Current dyno so that may explain why the mid WOT AFR drifted a bit as seen in the photo above.
As far as the HP goes, I can only shake my head and smile when I hear people say "But the stock M109R pulls 128 HP".

(It does not)
The few stock M109Rs we have run on our dyno were closer to 105 hp.
As Matt said above you can get very different results from different dyno's.
Another shop advertises that a stock M109R pulls 114 hp on their dyno and a modded and tuned M109R pulls 124 hp on their dyno.
So that would be a 10 hp gain.
We show 105 hp on stock M109R and generally see between 112 hp to 115 hp on our ECU tunes by mail.
So that would be a 7 hp - 10 hp gain.
Sounds a little like potato - potato to me.
Sure there are ways to get more HP out of the M109R but we are not trying to max anything out chasing big HP numbers with out ECU tunes by mail.
Since our tunes are built for the masses using our bike and sold through the mail we keep things a bit on the conservative side and still offer a good running, inexpensive option.
For those only looking for a big top end hp number, you would need to purchase a PC5, X-TRE and take your bike to your local dyno tuner and see if you ride out with bigger top end hp numbers and an overall better running bike after spending $700 - $1000......its a crap shoot in most case.
Most dyno tuners who get you in and out in a couple of hours are usually just downloading a generic map off the dynojet website and brushing up the top end WOT column on the dyno and down the road you go.
If you have a good dyno tuner near you that you can trust to work up the entire map for you then you are lucky, most guys do not.
I am not saying bigger HP numbers are not possible, sure they are, but I have also seen lots of guys spend big money only to come out less than 110 hp top end and complain about how the bike runs in the lower cruise areas of the map.
Have also seen guys post they got 115 - 117 hp using the Cobra Auto Tuner, but the couple of M109R's with Cobra Auto Tuners we ran on our dyno pulled 100 hp.
Those of you on FB probably also seen the post a couple weeks ago where a guy was complaining about his 98 hp results with the Cobra Auto Tuner.
So you can see results can vary from one dyno scenario to another.
If everyone reading this post did a dyno pull on their bike today, I am sure we would see varying results from the same mods.
Anyway, the OP got this tune 17 months ago and this is the first we have heard from him about it, so we can only assume that it has been running fine all this time.
We have already informed the OP that he can update his tune to a newer revision done our Eddie-Current Dyno and that will take care of the drifting AFR seen in the photo above.
Hit me up on FB or at
[email protected] if you have any questions.
I don't visit this forum much anymore so will likely not see any responses to this post here for some time.
BCS