Are Caltracs traction bars a good choice for the street?

One of the best part about the caltraces is they don't clamp onto your leaf springs. This lets them act normally around town. I don't think the shelby's would have a chance at hold your tires down.