From experience the BBB will not do much if anything.
Rare though it be, never know 'till you try.
Was just this month issued a $287 refund (by an online company who, after a name change, has been engaging in questionable business practices in the construction industry) directly attributable to a complaint to the Denver BBB. They are local, but a non member of the BBB to boot. And, it was free.
When complaints to the BBB start to effect the bottom line, you can get some action.