Ferodo are supposed to be the OEM pad, so you should be good there.
When I did my front brakes in April, the Land Rover-stamped rotors had about 45,000 miles on them. I installed those in October 2018. Although they had some wear, they may have been able to keep being used if not for the fact...