No it isnt. The modern military doesnt need two year and leave rotations. That is a recipe for disaster
OK so make it 4 yr minimum.
I said 2 yrs because I don’t believe the short fall if we even have one at this time, is very large plus there will always be a % of the mandated recruits who opt to re up.