I have never had a small end needle bearing fail, "ever", so i've never had to replace a failed needle bearing; in fact i've reused one small end needle bearing a total of four times which works out to around 15,000 kilometers, and that same needle bearing is in my current engine.
I'm curious as to how long it will last before it tears itself to pieces.
Having said that, i have a SickBikeParts shift kit and keep the rpms around 3,800. I don't push the engine over 4,800 rpm if i have to hold a gear longer than i want to.
Once you go over the 5,000 rpm mark, vibration seems to increase with exponential force, and it would be a logical conclusion that this mechanical stress would impact on engine longevity and reliability.
At the end of the day, it's a cheap Chinese bicycle engine, not designed to take racing engine rpms.
Sure the engine will do 7,000 rpm and higher, but for a limited time frame.