I'm probably gonna get yelled at BUT as well as longevity concider functionality.
BMP's standard drive roller has a one-way,self-locking bearing which i've found to be a great feature.
I've only done around 700Mls but as u would expect it still looks new.......expectation 5000+.
http://bikemotorparts.com/parts.html
View attachment 18796