At retirement Tricare is FREE!! I don't pay a monthly premium. Co-pay for a family is $3k then its free!! I don't know where the $450 a month comes from??
Compare the policy to what you'll pay in 18 years from now and think about how nice it will be compared to a civilian policy.