For new brake pads I was advised on this forum a few years ago to try Halfords, and sure enough they did a very good job for about £100 l, and guess what, it came with a lifetime guarantee which I have not had to call upon because the brake pads are still fine, and will be replaced free once needed.