Those business practices do suck. I'd be temped to contact my credit card and tell them that KMJ lied to you and you want a refund, then buy it from KevKo direct.
Sorry I recommended KMJ. I've bought from them a few times with no problem. I guess they must have had the stuff I needed in stock