I don't have my paperwork with me, but I think the cost of money is higher than my lease was. You don't say how many miles per year this is for, but with a residual of only 40%, I'd hope it is for at least 15,000 per year. My residual for 10,500 per year was 43%.
Doing the simple math, they are working from full MSRP with no discounts other than the money that Ford is putting in and there is about $1700 of fees and charges that are not obvious. Some of that is the cost of money (interest or money factor) but there may also be a Rental Charge or acquisition fee buried in their system that does not show until you are signing the final paperwork.
It seems to me like they should be able to do better. I'd press to understand the undisclosed fees, and maybe look to knock a bit off the MSRP to start with.
The strength of your bargaining position is going to be determined by the local market conditions (how many cars available in the area etc.) You have 2 more weeks before the end of the month, that is when they are most likely to deal.
The dealer I was working with was not willing to disclose all the charges and fees buried in their system before signing, saying that they are not required by law to share the details :-(
I finally ended up telling him that all his deals were too high and my cash out of pocket over the 3 years had to be below a certain threshold or there was no deal, and if they put together a deal below that threshold, I'd come pick up the car. This was probably not the best strategy, as they exactly met my number and not a penny lower, Doh!
I ended up with a good, but not great deal. In the end they discounted the MSRP a bit and left in a $1000 Rental charge which was the fee they wouldn't disclose. I found it in the paperwork at signing, and scolded them for not being more transparent. We could have arrived at a deal days earlier if they had explained their numbers.
At the end of the day, I love my car and the monthly payment is half of my CX-5. Monthly cost of ownership when gas and maintenance is taken into consideration is about 1/3.