I actually had an Asus laptop for sale that would have fit your criteria perfectly, but I sold it already.
I'll tell you one thing though...being biased towards and used to ThinkPads, I was not impressed with how difficult the Asus was to worth with, in terms of upgrades and tinkering with it. ThinkPads are just so easy to take apart, and Lenovo even gives you the map, all the way down to the motherboard.
I don't know how, but I damaged the bezel/palmrest on my Asus when taking it apart, and had to buy a new one online. Worked out for the buyer, cause he got a laptop with a new bezel. But still...no documentation or help from Asus, and it was a pain to do anything on that laptop. I'm back to a ThinkPad, and I'm going to be a ThinkPad guy for life now.
One place to keep an eye on is the ERA (electronic recycling association) down south. They have a
store on eBay, and you can pick up from their warehouse for free, no need to pay shipping. They have some decent stuff from time to time. I just checked, no ThinkPads right now, or any laptops that perked my interest. But I picked up a Lenovo desktop from them not too long ago (decent i5 system, 4th gen CPU and 16GB of RAM), and I only paid like $300 or so for it.
I still say you should go with a T470p, and get something brand new that will last you 5+ years. But that's easy for me to say, it's not my money!!