The float valve is held in place by a small screw and bracket. the body of the valve has an o-ring that seals it to the carb body it is usually toast a new one is a few cents. It sometimes is hard to remove the float valve without damaging it and the o-ring is a rather hard to find size. There is also a screen in there which can have a bunch O crap in it. The early 80 BS34's have brass floats, a simple check for a bad float is to place them in a cup of hot water and watch for bubbles.
This guy sells the float o-rings and ships fast.
http://cycleorings.com/
The page for the GS450 the simple 7.50 shipped kit would have what your carbs use.
XS John claimed he had luck wrapping the o-ring with a piece of thread to snug it up but I would fork over the big bucks and replace them both. I
do that on every set of BS34s I open.
Synching the carbs is a "must do" on any old bike you have. If you haven't yet adjust the cam chain and set the valves too. both are easy on the XS650