Hazard had one year left on his deal and Kane is a lot more proven in the PL than Lukaku. £120m is about right for someone like Kane.
Lukaku averaged 17 premier league goals a season at Everton and West Brom and is in the form of his life.
Hazard didn't want to be at Chelsea as much as Kane doesn't want to be at Spurs. I don't think contract length is that important to value when discussing a 28 year old as their value is only depreciating.
I agree as of right now, with state of the market and the way this deal is playing out, £125m probably is the figure to get it done but that's only because Levy's valuation is so far away from his true market value.
The moment we sign him, he's a player worth less than £100m, probably significantly less given it'd be us that owns him, so that's why less than £100m isn't an absurd valuation to us.