Try a Fram PH-8172 or a PH-8170.
what is fram number for kohler air filter 24-083-03
Kohler Part # 45 083 02
The Fram number is PH7575 or PH3614
Acording to the Fram Oil Filter reference guide, Kohler 12 050 01 s can be replaced with Fram PH8172.
Fram PH7575
ca 372
Fram PH 7575
PH3614
You can cross reference Kohler Air Filter 233116 to Fram. Kohler is a quality OEM filter. There are cheaper alternatives, but Kohler is top of the line.
12-050-01 may be a better number to search oil filter suppliers for a substitute. The Kohler oil filter 12-050-01 was superceeded to 12 050 01-S1. Fram still has the old number and it crosses to Fram filter PH8172
I know the wix # is 42297 and The Fram is CA79
Fram PH10960