You've got the slide needle "lifted to the top slot" ? I hope you mean you have the needle lifted, which would be with the clip in the lowest groove on the needle. You want the needle raised, not lowered..
Have you completely stripped and checked the carb right over, checked every jet and O ring is in there, and that they seem to be about the right sizes/in the right proportions between the fuel jet and it's corresponding air jet, that the float level is right, and that plenty of fuel is getting in through the float needle ? It will be either not getting enough fuel, or getting too much air..
If you put your hand across the back of the carb and only let a bit of air in between your fingers, will it rev up then ?
The genuine carbs nearly always run better than any after=market one. I'd try fixing the old one.
I've got the idle mixture screws out before by drilling them. First though, most of the screws are in a sort of aluminium tube, and it's often just a thin walled tube in part. Often at the front side of the screw's tube there is a thin walled bit. If you gently tap that bit, as much as is possible, with a punch and tiny hammer, before you drill the screw out, you can spread the metal and expand the hole slightly. Because the screw is only fat where the threads are, you can expand most of the metal that's around the threads.
If you look at a mixture screw you'll see the threads only go down a certain way before the needle starts, and the spring is. That's the part that's seized and we can tap the tube around quite a bit of that. When/if you do drill, don't drill so deep that the drill hits the spring. Drill it first with a very tiny drill and stop if it's not exactly in the center. If it's off center, drill that shallow drilling out with a slightly larger drill so that you can then go back to the smaller drill again and drill at an angle with it to correct the centering. Once the tiny drill is getting across to the center position you enlarge the holes and then go back to the tiny one again. Keep doing that. By putting the tiny drill down a slightly larger hole you can realign things. Once you have a hole going down to the right depth and in the center then you drill it out to a size that will just leave a thin wall of threads and then use an easy-out or a screwdriver driven gently in to wind the weakened screw out. The screws are soft and drill easy. Once the center is out of them they loose their grip in the hole.
Oh.. It normally only effects them at revs, but a blocked exhaust won't let it suck air in, and will give a lot of back pressure and so make it spit out the carb. There's a difference though between spitting back out the carb, and backfiring back out the carb. Spitting is back pressure, and backfiring is mainly caused by lean mixture.