What’s the Kohler part number?
Some Kohler engines use a short filter. That’s usually done for clearance issues. If you have enough clearance, I would use the standard length filter. I’m using a Super Tech ST MP3614 on my Kohler Confidant ZT740. FRAM TG3614, NAPA Gold 1348, WIX 51348, STP S3614...