I used to go a little over 30 hrs on a top end prior to FI. 2014 yz250f torn down at 30 hrs with really light riding and It was worn a bit more than expected. I wouldn't want to push any modern 250f to 40 hrs personally.
Ive heard this story on Rotella, but Im also running on the older...