I've had these a few years, can't remember where I got them from. Can anyone shed any light on them? EDIT: Meant to post in TF GD.
I've seen those and a similar set of Auobot pins show up on Yahoo.JP a few times, but other than that, I know nothing.