My orders from them have been shipped with FedEx, never been asked for a brokerage fee. But yeah my dad got a package the other day (not sure where from) and he was shocked at the brokerage fee, I told him don't use UPS or DHL when ordering from the US, better to use something like DYK Post.
Interesting about their labour practices, I'll check that out. EDIT: That sucks