That sounds like a good plan. All except the price part!
They have the $21,955.00 set specifically with negotiation in mind. Don't go into this purchase bent over backwards with your pants down. They expect everyone to negotiate.
This is a Used Car Sales place that buys these vehicles at Auction clearinghouses for wholesale. They easily have a $2,000.00 markup on it if not more. Check out the link below after you finish reading my post to see a comparable STA price for this one right in Ohio at just less than $20,000.00. That Dealership is making still making a profit at that price which can probably be negotiated downward.
Start your deal at $20,000 and make sure to tell them that you're checking out this black one also right now. Just plant the seed that you might pay just a little bit more for their lower mileage red one, although it's not your favorite color, BUT if the price is right, it'll tip the scale as far as color goes. Play them and if they play hard back, tell them that 21K is the highest you'll go. Keep driving it home that the color Red is gettin' to you the more it sinks in. This will show them your willing to walk away from it.
Don't let your built-up emotions you already have get the best of you and most important don't let them know it. If they don't agree right away tell them they've got a couple days before you yank the deposit with them. Let them sleep on it and be patient for a few days. They've got your number and they'll call when they don't hear from you.
Always remember, YOU are the guy with the money THEY need. They will fold because anything above wholesale cost and the few $$$'s they spent detailing the truck is profit. They are not attached to this STA and their success is based on quick turnover. The odds are also in your favor because car sales transactions for places like this - in freakin' blistery cold-ass Buffalo - are far and few between. I bet they're eager to make a few dollars on this STA to help carry them through until Spring when everyone crawls back out of their holes. Winter in Buffalo is the most opportune time of the year to negotiate a great deal. The deck is stacked here in your favor!
Don't disappoint us because we're all counting on you cutting a great deal on this puppy so you can come back here to tell us about.