Are you planning this to pass tech at the track? I think there is something in the rules about welds that have been ground on. Hopefully you can do it and it won't show.
That is truly some sad welding, I'm no pro at it, but my welds look way better than that.