I have tried all types of pads. (NAPA, Genuine Land Rover, Kevlar). If it were me (and the next time that I swap pads) I would stick with the Genuine. Namely due to the fact that they diminish about 95% of the squealing seen with the aftermarket brands. Even with extra brake lube, the NAPA pads were simply horrendous, furthermore I had to remove them several times to file them down; in addition I could be heard stopping from miles away.
Rotors: Drilled and Slotted the only way to go. (DBA)**
<EDIT> These are just my past experiences and opinions.**
I bought the diamonds myself so I would not have to say thank you to anyone.