The life expectancy of a motorcycle engine is highly subjective and depends on a lot of factors. Typically, a motorcycle engine should last somewhere between 50,000 miles to 250,000 miles depending on the make and type of the engine, and the maintenance and usage by the rider.