For an 09 when you can buy a 10 and they are asking that much for a left over let them keep it you can find a better price some where around 17k after everything is added in
Like most have said. Here in Ga, about $18,000 out the door with tax and all included sounds right. 3 months ago, my wife was shopping for a new Superglide Custom and most dealers were about $800 to $1,000 UNDER MSRP (before all the tax, Doc fees and all). $13,400 OTD for a Superglide and the MSRP is $12,999 so they ate most tax and doc fee.
For that price get a 2010. An 09 should be discounted as it is last years model. Or...find a used one for a lot less with low mileage. There are plenty to be had right now at low prices. My .02