Unless you have talked with Ford, don;t blame Ford. This may be a dealer problem, which is not Ford. A dealership is not part of Ford nor do they represent Ford.
If you haven;t called a Ford zone rep, get thyself on the phone. If the zone rep tells you they are back ordered, that would be a bit more believable since the zone rep DOES represent Ford, not the dealer.
BTW xylene; a dealership gets paid from Ford for doing any work under Ford warranty. They want to shuffle everything through the dealership as fast as possible. That is one of the major money makers for a dealership garage.