How has your Champion generator held up? I bought one recently and it's the first generator I've owned.