I used the BMR with zero problems. Actually my complete rear suspension assy/arms..etc are BMR!! Love them....except for the clunk when i let off the gas.......
If you still have the stock DS, that's probably the clunk you're hearing. If not, then you may want to go back under there and check to see that all the bolts are torqued to specs. May want to also look at the bushings to make sure one isn't split.