Friend of mine welded with a Mig and I ground them down. The welds look like they are gonna be air tight, but we will see once I get the tires mounted and bolted down. lol I haven't looked at the weather for the weekend, but even if it doesn't rain anymore, all this rain will still make some of the places slick.