I'd finish the 20 and join the check-a-month club. As others have stated that, combined with Tricare is well worth it. There are plenty of younger hires already hired or to be hired that will always prevent you from being in the very high ranges of seniority no matter when you transition. Consider that in your decision. Good luck either way.