My local Wal-Mart has Purolator L24011 and L22500 on clearance for $0.75 each. Will either of these oil filters fit a Kohler Courage 20 on my "Scrub" Cadet?
In addition to the 3600/20195/FL400S, another option for longer filters that may fit are Wix 51315 / Fram 8316 (though these don't come as XGs unfortunately).
These have the double drainback + Anti siphon valves for Ford Zetec engines, which I think the Motorcraft option now ironically lacks.
Walmarts near me removed the Fram TG8316 from their inventory recently so they were on clearance for $1.50 ea.