Some last some dont, 2 stroke or 4 stroke doesn't really matter, they all have a limited life span with how we are treating them. It would be the equivalent of taking your truck with a trailer hooked to it and putting it on the rev limiter while pulling a hill for hours on end, how many trucks would last 100hrs like that? Just driving normal it would easily go 100,000 miles.... Its same same with bikes, the more you bounce them off the rev limiter the more you wear your engine, put around and they will last forever. The lower revving 500 engines seem to be lasting longer than the 450s, I would assume its just from turning lower rpms. All of the engines are designed to run high rpms for SHORT amounts of time so the way we ride them is going to be hard on them and whatever weak points there are in the motor are going to give up first which is why its impossible to determine exactly how long a motor is going to last, there are flaws in every motor. Frankly I'm highly impressed these motors last as long as they do, they are all very well designed motors!