The proof is in the pudding and if you can't speak to some previous customer, it probably means that don't have one or that are generally disgruntled.
These mesh supports have a resistance of 4,000 Lbs.; a strong guarantee of preventing any possible accidents.