Update: Solved this mystery.
I Found this small plastic robot at a flea market the other day at the bottom of a toy bin.
The China stamped on his leg is reflected which means the maker forgot to reverse the stamp letters.
- Type: Robot
- Size: 1.2 inches (31 mm) tall
- Material: Plastic?
- Color: Yellow
- Origin: China (Confirmed with stamp)