More and more companies anal fuck their customers like this.
AnyDVD did that not long ago, I lost 3 keys and they wanted me to rebuy them for the full price.
So even if you need cash, don't punish your customer it's not their fault that you didn't calculate the cost at the beginning.
I will for sure leave the only bot company I have ever used if my keys will time out.
I can rebuy a new set of life time if you can insure they will be for life this time, don't mind a much higher price for a lifetime license but your action is just plain stupid.