This is not a direct replacement !!
It comes with 3 different main jets , 115,120,125.
My stock had a 130 so I was up a creek.
The needle and clip is not adjustable at all so it does not run as it should. The choke plunger has no o ring like factory so air leaks by causing bad idle.
I ended up re cleaning my stock carb and put it back on now it runs better than with this carb.
Spend the extra money and buy an oem Mikuni.