Anybody Ever Seen This Before?

Is there a manufacturer stamp or name on that thing?
It was a very low level Cloyes. Chain has "MADE IN MEXICO" stamped on it.