Japanese Type 300/400/500/600/800A DMC Plastic Body Welding Machine Rod Electrode Holder
800 AMP Welding Electrode Holder, Welding Stick Rod Clamp
American Type Electrode Holder 300A 400A 500A 800A 1000A