Honestly the default Windows defender antivirus has been good enough for many years.
But as for your cd-key question if you have credit card and can make online purchases, get it from dedicated cd-key reseller websites, they will work fine and probably get you the best rates.