I now just buy keys of eBay, then download the relevant iso from Microsoft.

I have however pretty much given up on windows 7 though, as I've grown to like 10. I probably still have a 7 Pro license sticker kicking around somewhere if you want.