That weld job looks sub-standard. I'm really not sure what to make of it. I've worked at a machine shop that would cringe at such a "job". I'd consider donating it to a friend that can weld correctly. It's possible that it's ok, but I'm not the one that can.