Fit my non-Kohler branded toilet. Solid construction. Was kinda smaller than expected though