This is a super heavy duty 30A rubber cover waterproof, momentry push button on-off switch.
The switch has a long 15mm thread. Strong return spring. ruggid waterproof construction and a massive 30A load 12v or 24v.