That's not cheap . Cheap would be at least HALF that amount .
There is literally nearly no seller on bitcointalk that provides fresh claimed keys, that is a fact, I tried them nearly all.
Out of 20 sellers, 19 times scammed with claimed keys from days ago or already used.
If you think that these are too expensive, you should visit the official microsoftstore and take a look there.