Why do the EBC pads suck do they not stop the bike well ? I have them on a diffent bike a 1980 cb 900 and the stopping was a least bad as it has ever been. I am looking for my next set of pads and want to have them on the shelf long before I need them.