I think you must have a Dog Fang lookalike? I have Deda Dog Fangs on all 3 of my bikes and they are made of a thick, solid plastic which doesn't flex. I have seen similar devices which are too flexy though.
Ah that must be it. I seem to recall that the chain left gouges in the plastic too. I would check but can't find the blasted thing now. The shape is identical to yours though.