My experience is ONLY fit genuine cap and rotor. I know they are exxy but most aftermarket ones are rubbish.
JC
It doesn't have to be Genuine, but certainly OE spec. I think the cardboard used in Land Rover boxes must be very special and very expensive... We don't fit the cheap ones, only OE spec.