Here's an update (same as in the SD forum):
I installed the stabilizer today.
I haven't noticed any pulling at all. I went down a couple of roads where the front end didn't seem right in the past, and the stabilizer definitely settled down the truck. So far I am impressed.
Also, this stabilizer is definitely bigger than the stock pos.