Is there a better after market brake rotor than original equipment on 2005 Chevrolet Equinox

at 48000 miles the rotors have been machined and the brakes are vibrating again

my shop no longer even own a brake lathe. too many shops try to machine rotors that have problems that can't be fixed. GM does not manufacture their own brake rotors; some
other company makes them to their specs. a major brand like
Wagner or others are now made in China. my shop "hates"
comebacks; new pads, new rotors and we rarely have any
complaint except for the price.