Convoy L6... XHP70 Beast!

They definitely need soldering. They take the place of the metal washers you usually find in switch assemblies. Pics and video in links below.

Link to board design.

Link to order thread.