First question, how and where did you measure the bore? To properly measure a cylinder you should be taking six measurements, top, middle and bottom. Then remeasure top, middle and bottom 90 degrees for your first measurements. Doing it this way will give you a more accurate assessment of cylinder condition as to wear, out of round and taper. On your engine max wear is .003", out of round Is .003" and taper is .002". At the cost of new Kohler pistons and rings, I suggest that you do these measurement at least twice if not three times, to make sure You have a very accurate picture of how to proceed.