I'd say it depends. In many instances, the age of the motor is just as great a factor as the hours as people don't put that many hours on them. That being said, I've heard of 2K+ hours very frequently, 3K many times and even a few 4K hours for engines that are run a lot each season. Lets say the average hours per year is 350, then I'd guess 10-12 years if properly maintained and expect a few larger repairs mixed in.