Sounds like a float valve problem
Float valves are fairly cheap to replace. I don't think the seats that the values seal against can be replaced though. I found it best to replace the fuel tap and turn the tap off when not running the bike. Also keeping the bike upright on a paddock stand helps alot
_________________
Why do things simply when you can complicate them