Ok, just follow me on this one. Could Kyle Reese and Solid Snake be the same person? I don't know, but when compared side by side, one must ask if Kyle had to battle against the Metal Gear, just as he fought against Skynet. See attached pic for the proof.
Yes yes, I am aware this might be known already by some of you.