I have had plenty of problems with buying things from CJ that were listed as "In Stock" only to find out after paying that they were on backorder. Last couple of years, I placed an order for rear window louvers and the site normally said, "5 - 7 days shipping from manufacturer" or something like that, each time I would order the louvers (3 times in two years), I would receive a message stating delayed shipping, I would call CJ and they would give me an actual date, usually 2 to 3 weeks later. I would wait a week after the date then call them and end up receiving a different date 2 or 3 weeks later. I normally gave them the one more time chance and then if delayed again, I would just cancel my order. It wasn't a big deal getting them at the time because I really wasn't ready for them. Last month, I noticed they site said they were in stock, so I called to verify. They were indeed in stock, so I ordered them and they arrived about 3 days later. The box was damaged, so I inspected and found the louvers bent up. Called and took pictures, the guy on the phone sent me a link to send the pics so I did that. A few days later, I still had no update so I called and spoke to someone else, he looked at the pics and immediately sent out a replacement set and I didn't have to send the damaged ones back. I got the new undamaged ones in 3 days. A week later, I received another set from the first guy I spoke to. Now I have to call them for return shipping on the extra one they sent, maybe I will get lucky and they won't want them back, who knows.
Tom