If you do not have the part just say we do not have the part, get it from someone else! Nuff said.
It's more profitable for a company to sit on your money and you wait for them to ship it.
I once worked for a, dare I say, VERY dishonorable company... you were a customer right up to the point of your credit card being swiped and as soon as the machine beeped, they would do NOTHING for you at all. I have since quit and they are very close to being out of business.
I once had a sale for nearly $4,000 on a credit card, in which the gentleman came back later that day and found it someplace else much cheaper. The company would not honor the price difference so he cancelled his order.
The gentleman came in about once a week or so waiting for the credit card to be refunded.... over the course of ALMOST 4 MONTHS!!!
Almost 5 months after the sale, they finally refunded his credit card after he made 4 payments on something he never had.
So you say why was this guy so stupid in waiting that long???
Turns out he worked for the State Attorney General's office and one of his friends was ripped off by the company.
Needless to say, the company was fined a very large amount of money for business practices not in line with the state and credit card refund policies.
I believe the company settled the fines for just shy of $20,000 for that one offense...... which now almost has them out of business!