Their website said they had one in stock. Turned out they didn't and it took a month to get the part. They were responsive to my inquiries and I let me know when they did get the part. Don't know if this is a common problem with them or not.. The part itself was fine. With free shipping, it was much cheaper than another site that wanted $1.99 for the part but around $7 for shipping which is ridiculous. I would not hesitate to give them another chance.