If you are looking for a more affordable option, you may want to consider upgrading your existing operating system to the latest version of Windows 10 via the Microsoft Store. The only way to get a legitimate Windows 10 product key is to purchase it from Microsoft or an authorized reseller.
Microsoft does not offer any free or discounted versions of their software. Unfortunately, obtaining a Windows 10 product key for free is not possible.