Homes for sale in Liberty, MO $200,000 to $300,000