I have seen scotchloks survive where most others would not.
I work in a large facility that is directly connected to the atlantic ocean. Lots of salty air and rust potential.
We frequently dig scotchloks out of JB's and cans that have been damp and wet and covered in rust. I doubt a B2 could survive this type of abuse. The scotchloks always survive.
The new ones with the yellow skirt are interesting and deserve a look.