So i recently upgraded my pc (including my motherboard) and didn't realise the product key was attached to the board. Thought i might as well just buy another key rather than re assemble the old system. Are these ESD keys on amazon legit? Because they're miles cheaper than buying them through microsoft directly.