I have had good luck with EBC Extra Duty pads. Had pads from several top line brands on my 2016 2500 6.7L and they all squealed. I have 20K miles on the EBC and never a peep from them. They do produce more dust than ceramics but they are quite and don't fade when towing my 15K LB horse trailer.