Before Ordering please Match OEM Part # Needed. It does fit the Engines Listed but Some Manufacturers use their Own Exhaust. Specs: Intake pipes 5-1/4 to 6-3/4. Bracket on muffler should have OEM part #. Replaces: Kohler 24 068 20-S, 2406820-S, 24-068-20-S have all been superseded to the newest Part #. 24-068-116-S, 24 068 116, 24 068 116-S. Please match oem part # needed for proper ordering. Our (Pats Small Engine Plus) KOH24068116S.