The non-linear spring can be used well as an end-stop, by defining a zero stiffness over the free moving range, en let it rise high at the stop position.