Who do you think would win?
I personally think Storm would win. She has complete control over the weather elements. She can take them both out at the same time with a flood, or a hurricane, or a lightning storm. Bucky wouldn't last 30 seconds and Batman would probably put up a good fight but Storm would win.