Well they shipped me a new front bar because the original one got damaged in shipping. The replacement front bar was damaged worse than the original one. Told me it would be 3 business days for this replacement - took a week.
Sent picture of the new damage front bar - now waiting for a reply.
Seems like they really don't have much of a customer service department.