Brown’s chances are greater than zero and a lot worse than 50-50.
I’d put his odds at somewhere from 5-10% right now. In an ordinary election a Republican would have zero chance of winning. But special elections about about turnout even more so than normal elections. Bad weather can discourage middle of the road voters. I guess we’ll see what happens.