I have a Honda, it’s about 10 yrs old, never missed a beat. Regular oil changes keep them happy.
When I was doing movie work, all the trucks had honda’s, they would run 12-14 hrs a day. Very little problem with them.
If you have gone through 3 generators on your new truck, your buying some cheap crap.