Socialblade ecPM rates

I was looking at a youtube video and its corresponding socialblade estimated monthly at $296 - $4.7k for 4M+ ( 42,457,878 ) views.

How realistic the earnings are ? at least the lower limit is guaranteed ($296) ) ?

I saw a lot of posts on other forums where users are complaining about low CPM on YouTube, they were getting about $1-$2 per 1000 views…

So if video gets 150-300K views per month, then $296 is realistic.

Assuming they’re monetizing it with adsense only.