Have stock ones frozen and slotted. They last at least twice as long.
www.frozenrotors.com. I have no affliation with them but have them using them for years on all my cars. On my wife's XK we went through 3 sets of Performance Friction front pads and over 110,000 miles on a set of rotors before they were no longer in spec.