Who was it here who posted this as:
LOUD BRAKES SAVE LIVES
?
I have found that most aftermarket pads squeak/squeal/vibrate. Don't use the ones labelled "environmentally friendly", as you can read about those in my book: they can cost you your life on a rainy day's ride.
If shopping again for new pads: look for the ones that have tiny copper-colored bits embedded in them, if you can find them. They work the best of late, in my experience, and only squeak when the bike is being rolled backward. I have no clue WHY, but that's what they've been doing.