Yes, lease purchases require no money down, no walk-away penalty, and no credit check, and everything is done in-house, not through a third party.  However, lease purchase programs have a track record of being risky business, no matter what the company.