Product looks good, just doesn't come with ball joints as advertised upon purchase.
The product looks very high quality. My only negative comment is that these parts were advertised with ball joints, see ad description. There were no ball joints in my kit. I have to buy them separately.