I also like the buzz of fixing things. But I take a slightly different view. Your engine is working exactly the way it is set up. Just not the way you want it to. It is sucking in more fuel than it should for a reason. If it collapses the tank then the pump is fine.
The float needle that was mentioned earlier (by Frank I think) stops the fuel from pumping into the carb when it has enough in the reservoir. If this doesn't work then it is like a toilet cistern constantly filling and the excess going down the pan.
The problem is then, as mentioned, a poor seal between the valve needle and its seat.
This is easy enough to check, a bit fiddly, but very doable, to fix.
As you now have a spare carb work on getting that one sorted.
Drain any fuel out of the carb.
Identify the fuel inlet and put some fuel pipe on it and secure with a proper hose clip to ensure a good seal. Turn the carb upside down and blow through the pipe. You should not be able to.
I feel obliged to point out that Frank did say all this earlier. If you ignore his. Or anyone else's advise, they quite rightly won't offer any more.
If you can blow through the pipe then post a pic of it here and someone will talk you through replacing the needle / seat.