Beware of the American Muscle website & their customer service. Do a quick search on their reviews and you will find plenty of examples of people facing similar problems. 1. They don’t actually have product in stock even if the website states it 2. They don’t honor their guaranteed shipping 3. Once an order is placed getting your money back because they can’t fulfill the order is impossible. 4. They may attempt to credit your AmericanMuscle.com account instead of actually sending you your money back. 5. Customer service is useless I attempted to order a Black Horse Atlas roll bar for my truck. Black Horse off road is really bad at actually keeping inventory of their own products. When I saw that American Muscle had the Roll bar in stock I immediately called up the Customer support number. I wanted to confirm that 1. that actually had the item in stock & 2. Could they actually ship it for next day shipping? I was assured that they had it in stock, Guy even took a little time to check, and I placed the order over the phone with their guaranteed 1 day shipping. I ordered on a Monday around 10 am, according to AM, the roll bar would ship Tuesday and arrive Wednesday. Tuesday came along and not tracking info. Wednesday morning, still no tracking info. WTF is going on. I use AM’s chat feature and try and get an update while at work. Now all of a sudden Guaranteed 1 day shipping is not an option because this item is in their “Satellite warehouse”. I asked and they tell me it is an AM “satellite warehouse” and not the supplier. So I ask for an update. Now they can’t get me an update on tracking information or if it even shipped. They have to put in a request to the warehouse. Warehouse can take 24-48 hrs to respond. On top of that, anything shipping from the “satellite warehouse” cannot have guaranteed shipping. So she credits me the shipping and puts in a request to the warehouse. Now I thought I would get the shipping back on my card. NOPE. They gave me a AM credit for the website. Later that day, about 8 hrs later I chat again to get an update. I figured, a couple of hours would be more than enough to get an update if the “Satellite Warehouse” if in fact it’s AM’s. Again, no update. They cant do anything. It has been more than 48 hrs since the order was received and no tracking info & more than enough time for the warehouse to reply. I was told I would have to wait till the morning. At this point I was fed up. Day 3 and no tracking info and no possibility to get an ETA. So I ask them to cancel the order and refund my money. All of a sudden that is not possible. Since the item was supposed to ship on Tuesday, they cannot cancel the order or start the refund process until the warehouse confirm the cancellation. WTF. So they cant provide me tracking information and now they can’t cancel the order because it should have shipped? They put in a request and tell me 24 hrs to get a response and start the cancellation process. But if the order shipped, they cannot cancel. Ok so I wait to the next day, Thursday now, and I wait towards the end of the business day to get an update. This time I call in. I ask: Am I getting a tracking number today or can I get my money back. YET again we are waiting on the “satellite warehouse”. Still no tracking info after 4 days and no cancellation after 24 hrs. We have to wait for the “satellite warehouse”. The whole process has just been awful. It’s not uncommon for retailers not have items in stock and order directly from suppliers as orders come in. But AmericanMuscle.com states they had it in stock. I even confirmed over the phone. Even after calling out this item is incorrectly listed, their website it still shows quick shipping & in stock. Customer service offers no help. There is no supervisor or anyone to escalate to and they don’t have ANY capabilities to actually help. Now I have to get my bank to go after them for not fulfilling the order. Complete nightmare.