The only authorized source of stand-alone product keys for Microsoft products available to purchase by the general public, is from Microsoft. Exception are product key cards (I'm not even sure those are being sold for new products), that are almost the same price as the corresponding edition. Enterprise and corporate product licenses are not product keys they are merely license 'seats'.
Having said that, will those purchased outside of this restricted channel work? Usually.