Am I the only one or is everyone completely disregarding a basic piece of information here. 15-20ppm hardness and you are recommending a softener? At any price?
Since 17.1ppm equals ONE grain per gallon, I would hardely suggest wasting money on a softener.
Now unless the OP's original number...