Is this a good deal? Thinking I can negotiate it down 3-5k if I decide to pay in cash. Goal is low 20k