In all fairness, "Brembo Pads" are available for trucks/buses/trains/passenger cars etc etc so just because they are Brembo doesn't mean they are a performance pads.
BTW my Brembo is the obvious solution was aimed at John. I have a spare set. He NEEDS a set so I was just poking fun.
If you can get the PN of the pads it would make it easier to determine if the pads are the issue or not.