John Deere D140; same engine as yours. 167 hours now. Average 30 hours per season using Mobil 1 10w30 High Mileage and a Fram TG3614 filter. I am running the filters for two seasons now since the oil looks almost new after those 30 hours.HOURS : 356+ . John Deere D130 22 H.P. B&S twin cylinder .