@Flextape
My conclusion from reliable open sources is that,
around 630 BTR are in the inventory.
That accounts for roughly 15 Mech battalions.
Now, if each divison has at least 1 sp Mech Bn and 1 regular Mech Bn then it is already 20.
However, 9th division has 5 additional. (Including the one with 98th composite brigade)
Thus, in total at least 25 Mech battalion can be confirmed.
That lefts out 10 more Bn with other vehicles than BTR.
2 of them with cobra I. (As you mentioned earlier)
2 of them probably with Cobra ii (as army bought 102 cobra from 2018-2020)
1 with maxxpro. (As army bought around 44-50 of them)
That still lefts out 5 more Mech Bn.
Army has some old Chinese type 85 AFV and even older soviet MT LB.
Are they still in service? Or are there more BTR than 630?
@PutinBro Mentioned it is around 800? (I wonder what is the source)
Edit- I know I am asking a lot of questions, but you have to excuse my extra enthusiasm.