Flew to Oshkosh from Northeast Florida with a fuel stop in South Wisconsin for lowest priced fuel in the area and close to 1 hr flight from there to Oshkosh. Total time from takeoff in FL to landing at Oshkosh was 6 hrs 50 min and around 84 total gallons of fuel having run the engine lean of peak. Had headwind all the way and some convective Sigmets to thread through. The weather in Wisconsin was close to MVFR due to significant haze from Canadian fires so controllers had Fisk approach set up with 2 NM in trail rather than the published 0.5 in the NOTAM. Great flight with awesome controllers!!!