Definitely '18. the '19s are $1,500 more.
You know how it goes... Cash is king and I am always more than happy to walk away if the price isn't where I want it to be. Money in the bank is better than inventory on the floor.
Cash may seem like it's king, but it benefits the dealer for the customer to finance, so like I said, their advertised price is assuming finance, often times.
Hoping a rebate comes out on the '19.
The '17-`19 are basically the same bike, so you can't go wrong with any of them.