With no disrespect to the OP, or the owner of the dealership, both who I am sure are great people...
$12,495 (plus fees, whatever those may be, but certainly to include tax and license) really isn't a very good deal. Perhaps the dealership is willing to work down the price further.
When I was shopping for my second Tenere this month, I contacted several dealerships on leftover 2013's, and the pre-tax price on all of them were in the high 10's to low 11's. I paid $11,300 before tax and license, so $12,500 out the door.
Anyone who may be in the SoCal area and is looking to know where I found leftover S10's for the prices mentioned above is more than welcome to message me for specifics.