John Deere D140; same engine as yours. 167 hours now. Average 30 hours per season using M1 10w-30 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 .