Hello everyone, I did some research on the stamp set. By now what I know so far is these were from Sanrio Dinomighties Stamp Set released around 1988-1991. I found no image of the prop, but found bunch of other designs from sanrio.
Also, from other Dinomighties products I recreated the front...