I recently ran a Railking Y6B for 24 hours straight, and frankly that was no big deal for it. I routinely run my trains for 3-4 hours at a time: whenever I'm in my trainroom I just like to have them running, so whenever i am working on something at my bench or on the layout, if it won't interfere with my work I set two or three running for the duration of the time I am there.
I keepwheels clean and things checked and lubed and have never had any problem due to long runing times. My experience, for what it is worth, is that once a modenr loco runs four to six hours with no prolblems, its probably going to run hundreds of hour more with no problems . . .