I’ve repaired a few. If you dip them in very hot water you will see air bubbling out at the crack. I then drill a tiny hole in the centre of the split and shake the float until it is empty. A few minutes with a hair drier, hole facing up, and it will be dry. Sand the spot, flux, and a drop of solder.
Two problems...... the float gets heavier, so some compensation required when setting height. And, one that has started cracking, usually does it again. Go with the new ones!
Over the years, I’ve noticed most damage occurs when towing a bike (or race car) in a trailer. Especially over long distances. The shaking helps the float chamber dry out quickly and the floats “rattle” for the whole trip. In side draft Weber carbs, the float cylinder occasionally fell off the arm! The solution is to open the tap (or switch on the electric fuel pump) every stop!