I have a Kawasaki 21hp FH941V engine on a Gravely zero-turn mower that gets run about 6-8 hours at a time, every other week. West Texas, typical summer temps right around 100, with LOTS of dust (thin grass, 10% humidity).
The engine manual calls for straight SAE40 oil, and shows 10W-40 up to 90...