I have purchased Win10Pro keys from a UK company, Softkeyworld, and have had no problems in the past. Currently, you can get Win10Pro key for about $20 using the displayed coupon on their home page. Note, this is a Retail key, so it can be removed after install, and moved to a different PC...