Tha's a great idea, but if i can add on this, maybe add additional info modal, to show warranty history, instead to replacing existing current data, add a new extended terms each time the warranty is being renewed, so at least, you'll have an history on how many times warranty as renewed. we are doing this on the servers mainly but this can be used on multiple devices type.