Sounds like the previous owner did a little "learning" on your bike. Don't be too hard on the dealer (I'm saying that?). None of them stock a lot of parts anymore. Years ago you could walk in and ask for a simple bolt, and dig through a box to find it...now a days, you have to order those too.
Was it puking gas when the bike was off? If so then you had the petcock turned to the PRI position. If it is in the ON or RES position the petcock is vacuum controlled and shuts off with the engine. That doesn't change the cracked float, but it shouldn't leak (puke much) when the engine is off

)
Elizabeth wrote on 12/31/69 at 16:00:06:Took the carb back apart because it was puking gas out the overflow. Was a steady flow. The float is bad. Has a crack in one side. Soo had order a new one will be in on Tuesday.
Also I think a previous owner tried to get the pilot jet out to check and stripped it. It goes in on Wed to be looked at.
I will be checking the gasket later because if a new one is needed it will likely have to be ordered since the local Suzuki shop has nothing in stock for this bike. Almost feels link in the end the cost won't be much below the cost of a new one.. very disapointing for a first bike to say the least at this point. We haven't had it but for 2 weeks this Sunday.