<human>: Last year I bought a mattress from a furniture liquidator, payed for it, picked it up, everything went fine. 

Today I went back for a box spring, ordered and payed for a full size.  Walked out, put it in my buddies truck, and thought 'hmmm. seems a little big'.  Get home, put it down, and it's a queen.  

So naturally I called the place, the guy says the associate is at lunch so he'll look into it and call me back.  2 hours later I call again and get the guy who gave me the wrong box spring, he says I can bring it back and swap it, I say I can't as I no longer have the truck.  He says he can deliver it, but he would have to charge - I said no, not my mistake.  He says he can drop it off for free tomorrow morning.  

I looked at their google reviews and immediately noticed that there were only 1 star reviews and 5 star reviews, and the 5's were clearly fake, and all the 1 stars have  similar problem which is never actually resolved.  Their BBB grade is an F. 

At this point, I'm pretty much expecting to not get what I paid for.  Am I allowed to dispute the charge on my credit card for this reason?  If I do dispute it, could they possibly send out a collection after the fact?  What's my best course of action?

Summarize the given text in a few sentences.
<bot>: Bought a box spring, turned out to be the wrong size, place is shady af, can I dispute the charge for that reason or do you have any other ideas?