I cannot vouch for that general meaning of 'on', but your explanation seems reasonable. In any case, use estimation of . An estimate on/of would sound OK.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.