I can't comment on the longevity of an aftermarket spring but for such a small part that plays such a major roll in your machine, I wouldn't bother trying to save a couple $$'s with an aftermarket, I'd just go with a stock replacement from a dealer. Just my

Good luck!