My rule of thumb when I was shopping for a bus was a well maintained gas bus with under 100,000 miles or a well maintained diesel bus with under 200,000. In theory, a well maintained diesel engine can practically run forever. I drive city buses. They often have multiple million miles before they retire them.