FYI, I have had EBC green stuff brake pads, they last long but just warp the rotors, I suggest an organic pad or the factory pads, not worth replacing rotors in order to go longer between replacing pads.
The LR3 has undersized brakes I just consider it a regular thing you have to do in order...