Your engine was modified wasn't it. I ran a standard ( second hand ) engine for 4 years without a problem until I was stupid enough to forget to do up an oil union properly.
Were you using full synthetic oil? Was it bike oil? All I can think was it was bad luck or continued bouncing it off the rev limiter.