Generator for Running a Spot Welder?

That is definitely a Lenco, I have one and its identical. The hand piece shown there is an optional one with the lenco.
50A circuit for this one, its a beast.