Shipping took a very long time, almost 90 days, which was very disappointing. But the straps themselves are good, holding under load without any slippage. Overall I hope it was a one time shipping problem.
Never received goods. Fortunately AliExpress intervened and was full refunded!