When you are looking for a gen for the truck check the hours that it is good for. The Frigette is good for 2years or 2000 hours. If you are out 190 days and run it for 10 hours a day you will need a new motor every 3 years.
I have a rigmaster with 6500 hours on it and Rigmaster and Perkins both said I need a new motor at 3000. bucks.