The recall is good forever, meaning no expiration date but, it's a different story for the parts needed to do it, the manufacturer do not have a obligation to stock them forever and once they are NLA ,you're screwed.
As some other have suggested, you should get all the recall parts for free...