Not too accurate
The RGF only has 280,000 troops.
You have to count Pootie Toot’s personal National Guard which are not intended or trained for combat but internal policing. The only a few Separate Special Operations battalions have any armor - mostly BMPs. Naval ground forces are around 20,000. Long way to go for 900,000 non-existent troops - sounds like old Soviet numbers.
RGF only has 2,500 working tanks. The rest are rusting parted out scrap.
Russia’s Navy is locked out of the Black Sea by Turkey. So the only ships to count are those present in the Black Sea and the missile-capable ships in the landlocked Caspian Sea.
Etc.