I can not imagine why the premium should be $27 per month, which is $324 per year, on a life policy with a face amount of $1,000, unless the policy is for "annual renewable term" life insurance. The premiums on those products increase each year with age. The premiums on cash value products ten to remain constant, regardless of age. The effect is that younger people essentially heavily "over-pay" on cash value insurance protection when they are young (as a gneral rule, the younger one is, the lower the risk of death is). But after deducting the heavy sales commissions, premium taxes, underwriting costs, administrative costs and other overhead, the excess above the pure "mortality premium" is invested by the insurance company. That sum, plus earnings, then hold down premiums in later years when the risk of death is far higher, although the premium is the same as that in the early years.
Policies sold door to door, where premiums were collected door to door, are called industrial or home service life insurance. Traditionally these products were "cash value" prodicts NOT term insurance.
MetLife and some of the other large companies that used to sell "industrial" insurance policies declared all their home service or "debit" policies "paid up" in the 1970s, and no premiums have been due for something like 30 years. Also, they continued to accumulate dividends on such policies, with the result that an industrial policy from MetLife with a face value of $1,000 probably pays several thousand dollars on the insured's death, not just the $1,000.
Something seems very wrong here.