the generator is petrol or diesel ??
if it is petrol
you can use any mineral oil 10w30 , with very hot weather you may need 15w40

petrol or diesel , you will find it in oil quality code
S ... petrol like sj ,
C....... for diesel like cf


what is the story of detergent
you can not put detergent in the engine
be carefull