How long does a typical rent-to-own agreement last?