Your Honda EU7000iS runs best on conventional motor oil rated 10W30 with an API service category of SJ or later (current standard is SN). For colder climates, consider a 5W30 oil for easier starting. Honda advises against synthetic oil, but many users find high-quality synthetic 10W30 or 5W40 diesel oil performs well, especially for extended use or extreme temperatures.