I've seen the seals put in upside down from factory, and seen them break on nearly new engines, you'll want to replace it. Change the float height and examine the valve that shuts the fuel off when the carb bowl fills.
I agree completely: FLOAT VALVE. You should turn off the fuel when the engine isn't running, too.
As for the so called performance carbs, the Delorto clones, I have 2 brand new ones, and neither of them work correctly. I even tried swapping just about everything between them, and still, neither of them would work. But they are $10, the original Delorto's which I assume work fine are $80, you get what you pay for. And they won't improve your performance by anything meaningful, anyway, go with the original carb, at least those clones work most of the time.
If you pm me, I have 2 brand new Delorto clones you can have for free for parts. I'll even throw in the performance air filter that was too big to clear the frame on my bike.
And as for the air filter, since the performance one wouldn't fit, and the original was just 3 metal screens, I took that apart, and ca glued some real filter foam to the one that was in the middle, the one with the big holes, and used that, it was much less restrictive, and actually did something.