You described your problem - stumble returning to idle.
You clearly described what is likely the cause - a mangled idle needle.
What I don't understand is why you want to throw parts at it instead of fixing the problem! Short of inverted or really odd angles (as on a weedwhacker) there should be nothing that a sanely driven mini bike can do that a float carb won't work for. The large diameter (ring) of most floats sees the average level in the bowl and compensates. Heck, I have likelt tiltes/bumped my mowers more that what a mini bike engine should see, and never a blip! Get a kit for your carb, freshen it up and tune it properly, and *then* evaluate the situation!