I constantly stock springs that I give personal recommendations for best performance in their velocity ranges.
http://www.airsoftcanada.com/showthread.php?t=511
Lifespan... all of them have pretty good life spans. Just remember to decompress the spring as much as possible after using for storage and it'll be okay. Most springs are able to maintain their initial velocities for at least 25,000 cycles.