Some disc brakes squeal. My front disc on my Centrum use to screech but only when wet. I would try to lightly squeeze the brake to remove the water then squeeze harder to stop. Also wouldn't it be cheaper to change out the back cog then the chain ring?