A ROLL PIN, WILL NOT SHERE like a shear pin, It will crack, break, deform, but not shear (unless under a HIGH shock load), a roll pin will KILL a winch and the protected connection.
It never ceases to amaze me, people will be as CHEAP as thay can be to protect something that cost a bunch, the...