So I caved. I'm sure if I'd really wanted to push it I could have, but for $300 bucks I got the bike back and it runs great, They drained the case, cleaned the carbs, installed fresh plugs, air and oil filter, fresh oil of course, and cleaned, lubed and adjusted the chain. The mechanic said there was crap in the carbeurator, which caused the float to stick, and I'm sure that was because the bike was sitting on the floor for so long, even though they insisted it had never had gas in it. They also told me that another guy had been in for the same thing and it had happened twice. The second time he didn't pay for it. So as long as everything stays good, I'll consider this my donation to the bike mechanics of America and keep this in my pocket if it happens again. Thanks for all your feedback guys.