There is no yearly lease payment on those numbers. Before 2002 UPCs were sold, not leased. Those numbers were purchased by the millions and are the numbers that are sold by 3rd party sellers today. They are just as valid as the current leased numbers, are in the GS1 database, cannot be cancelled by GS1, and are accepted by Amazon.
It is up to you if you want to pay for the perceived security of a GS1 number. I chose not to, but to each his own.