Also make sure you buy the good grade pads. I bought an aftermarket disc brake kit, but the pads squeeked. I bought commercial or top grade pads, no more squeek.
I did have a set of replacement pads that didn't fit my stock rotor on my truck once. It didn't need turning, but the new pads had .04 thicker material than stock. Maybe a quality control problem.
As a rule I turn new rotors anyway, just barely enough to make sure they are running true and have not been warped by handling errors.