I think their age is perfect bcz if ML is young around present FL age their mentality probably will not match and if it is old around past FL for the mentality to match then it will be awkward to present FL age. So 8 or 9 yrs gap is perfect in terms of maturity and age gap.