Earlier this year, I repaired a boat with 15-year old West System epoxy. Other than the epoxy being coffee colored, it worked fine. So epoxy may have a shelf life, but it is beyond 15 years. Perhaps storage conditions make a difference—mine was indoors in a basement shop, so no temperature extremes.
Also have used the double syringe epoxy. Had some, unopened, in the glue drawer, for multiple years. I went to use that in March and found it had hardened in the syringes and was unusable.
I’ve also used g-flex, mostly in small batches. Parts A & B have different viscosity, so when pouring out a half teaspoon onto a mixing surface (usually a plastic coffee can lid), one pool sits up and the other spreads out. It’s hard to eye ball the puddles of Part A and B so that they have equal volumes. If I get equal volumes, it’s just luck. Yet it always has produced good results. So, I agree G-Flex works even with variations from the 50/50 mix.
yes, G-Flex is pricey. And you might get good results with the syringe kit. But I think your probability of successful repair will be greatest if you use the G-Flex.