I just received mine in the mail yesterday and installed it today. It was pretty straight forward but you need the right tools. For me, I have a 2017 Ford F-53 24K lbs chassis so I needed 1 1/8 deep socket wrench, 1 1/8 open wrench, 3/8 torque wrench up to 100 lbs, 1/2 torque wrench up to 300 lbs, 9/16 deep socket, some patience, lots of muscle, and a couple of bad words.
Safe T Plus has a great install and road test video but double check your specific install instructions as some things will changed based on chassis size and year.
I have yet to do the road test but have researched steering stabilizers for almost the last year and the main reason I decided on Safe T Plus is because of the lifetime warranty unlike the others.
I am still so confused why CW can't install unless they ordered the wrong installation kit for the chassis.