mectech trailer