I've tossed many a Wilson 47D that probably just needed fresh springs. My 7 round Checkmates with +p springs seem to last forever. Recently grabbed a few ETM's with the longer tube, time will tell on those.
ETA: YMMV, this is just my experience, I'm not knocking 47D's if they work for you. Added for the sake of avoiding a religious mag war :P