I've had many Shimano SPD's over the years. Only one pair has broken on me...ever. The rest I've gotten rid of through rationalizing a "goodwill" donation to friend in need.
After fighting with my CB mallets and breaking a few beater springs, I've gone back to the ol' SPD's. And man, I forgot how much better these are! The adjustable tension is and has always been awesome. I find I can feather my foot position with much more confidence on these by using the spring tension as a marker point. CB's just kind of wiggle around, where these inspire confidence. Probably my pedal for the next decade, because yes they will last that long.