I think $160 is a fair price tag for it, especially if you're a Upton collector and your sentimental value on it has a chance to be bigger. Plus, when you're a guy who collects a player exclusively it's important to make a purchase/transaction every once in a while where you yell "YOLO!" and just spend whatever you have to to get a card you want. Otherwise you'll be living the rest of your life regretting that you didn't buy it and hoping it'll pop up again one day (speaking from expierence).
Of course since it's a sticker auto and there is a chance that the patch might be fake (no, I don't trust Topps and their "authentic" GU'd crap) I personally wouldn't pay more than 25 bucks for that card. But then again, I'm not a D-Backs fan or an Upton collector. Wish you the best of luck though