here is the one I saw on aliexpress.

1pcs Heavy Release Toggle Clamp Holding Capacity Push Pull Toggle Clamp Anti Slip Push Pull Hand Tool|Clamps| | - AliExpress