Re: Self flooding
Cabinfever has the right idea. Adjust the float level. While you have the bowl off the carburetor it will be easier to get the drain screw out and you can check the needle and seat for trash that might be holding it open and that the float is floating (not filled with fuel). I would try these ideas before investing in a new carb. Working and adjusted correctly the float/needle and seat should stop excess fuel from flooding the engine even if you forget to close the petcock.
Age and Treachery Will Always Triumph
Over Youth and Skill & "Charlie Don't Ride"