Well, it's not a 2-stroke.
But it all depends on what you're willing to live with and what you're willing to spend.
Also, there is definately some variation between bikes. Mass produced machines with the tolerances for mixture, cam timing, and spark advance set so close to the limits for EPA purposes are bound to have variations that affect each bike differently. Keep that in mind when you read "this works fine on my bike". It might not work the same on yours. Or it might work better.
No way for me to tell from here.