my thought is leave it stock.
especially these suspension bits, it's hard to just go by what
others say unless you are asking about craftsmanship/fitment/durability, etc.
in order to tune your suspenion to your car you have to buy it, install it on your car, and trial/error. swaybars can change the car's dynamics dramatically good and bad so you
can't really go by what others say or feel. it might work for them with their driving habits
and car, but might not work for you.