Actually it stops ok. With all the grooves in the rotor, it is just a matter of time before the pads are wore out. I'm OK for the foreseeable future as far as brakes are concerned. The track bar doesn't look too big of a deal if I make it myself. There is a guy on ebay selling them for $179, but they don't look too difficult to make.
Mike