Hey,
I bought the Echo TR disc brakes a couple of years ago. Handled them perfectly when I got them but both of them started leaking and the pads (echo ones) were quite shit to be honest. But. I then ordered new O-rings (thicker), Jitsie pads from Tarty and now the brakes are immensely good. My mates even wondered how I got my Echo brakes to function that well. A fresh bleed, new pads, replace the shitty Echo O-rings with Magura ones, bed the rotor in with water and they WILL have exquisite bite and hold.