RE: Echo BME twin
I would think from the welds in the pictures you posted that you would be fine. I recall talking to Keith about this and he said they just tacked them as your picture shows. I asked about tacking the stub of the crank and he said it wasn't necessary. All they did in the past was pin a few.