Delaware Points, Bixby, OK Rent To Own