the 2 blue guys looks like they may have come from Robotech / Mospeada.

does it have a manufacture stamp? if so, what does it say?