Stock brakes just flat out suck. They are cheap, mass produced just to make it in the world long enough to get you to buy more brakes. If they could deliver a car and you had to supply the brake parts they would. I say go aftermarket. If you bed the pads in properly and do the heat soak/cycles and you rrotors will be fine. The majority of cracked rotors are due to extreme (race track driving) without proper cool down time . When they are allowed to just cool at a standstill the rotors cool slower in some spots and quicker in others (pads creat heat soak) and the rotors will warp (guaranteed).....my personal setup: rotors and pads through Terry H (soon to be delivered).....