Give Brian Mills a ring on 01223 263951. (Mercury Aero Engines)
He is based near Cambridge and recently overhauled our C172 O300.
A lsit of required parts was given to us following strip down. These we sourced from USA suppliers. Costs were reasonable.