Mbappe is class, probably not worth the 100m price tag they've slapped on him, but certainly an elite player at the age of 18 so that's what you'd expect. There is risk there though as he's only had one break out season.
Keita is a generational talent though and in today's market 70 million doesn't seem unreasonable.