My 2005 SRX has had brakes replaced every 20,000 miles. This includes rotors and pads. Does anyone know of better rotors and pads that would last longer than the GM brand?