I am not confident TSI is a real company, I think they may be a fraudulent operation.
They took a $2000 deposit from me, promising delivery within the month. 6 weeks later, and after being promised two separate pickup times (and waiting outside for hours each time), they are dodging calls and emails, and still not picking up the shipment.
They are either an unprofessional, unreliable, mismanaged shipping company, or a very well managed organization of thieves. In either case, take your business elsewhere.