That is ashame!!! At my last company they scrapped so many of these when they moved to China.
The company I am at now uses Torque Limiters on everything. But I don't think any are that style? I'll check to see just in case.
And you are right, these work opposite a clutch. These you want them to slip when to large of a load is applied (so nothing snaps), where as a clutch you don't want it to slip.