If they are exercised and well-maintained, diesel powered generators can go up to 50,000 hours before they need to be serviced. It's a good range. It will take 14 years before you get to 20,000 hours.
Let's Get It Fixed!
HomeX virtual experts will assess your issue (for free!) and can resolve simple problems.