If I am not totally wrong, that is a Kenrup strop isn't it?
The strop looks just like mine, and I have the same green stuff on the backside of mine :D

Unlike you, I have good experiences using...