It worked for me the last time this deal was offered (about five months ago). So, yeah, it's legit.
Seeing as how GamePro is absolute garbage, I can see why they're just giving it away. They're just trying to make whatever little money they can off the ads they paste on the cover.