I didn't see an ID thread, so sorry if this is in the wrong place. A buddy sent me these pics. I don't think it's an actual Transformer, but it's kind of cool. The person was selling it as a lot with the Victory Leo and Star Saber. Any help as to what this is, is greatly appreciated.