Had the same problem with the semi-metallic pads; lots of brake dust and squealing. Tried a set of Raybestos SGD477C ceramic front brake pads. They cost a bit more, but they emit no dust, last forever and are silent. I've had them on for maybe ten years now, and they still look good.