I don't think shelf life is important. Idon't think age hurts them. Dual run capacitors I think last about 7 to 10 years. Run caps on furnace blowers like the 5 to 12.5 seem to last the life of the motor 15+ years on average. The universal capacitor that you wire the size you like. 1/2 fail in a year.