Honestly, OEM is the best rotors. Just get theregular ones from autozone or something. I suggest wagner brake pads, they are a one piece design and they work very well for me.
Kevooo (friend of mine, ont his site) used the upgraded ones...drilled, slotted, the works. He had nothing but problems, from squeaks to vibration, etc. They squeaked right after he put them on...
Needless to say, we just went and got OEM rotors, and wagner pads for his, and it's quiet as a library, and no vibration. Although *IT DOES NOT STOP AS WELL* as with the upgrades...no noise and vibration is priceless.
Rotors will come with the race installed, but not the bearings. You need an inner/outer/seal for each side. You should do both sides at the same time, brakes/rotors/bearings. Pretty much anything you do to one side, do to the other.
If you need help, PM me or aim, I can help you, I've done it countless times on my ranger and many others on this site.
Same thing happened to kevooo, he broke a wheel bearing luckily not driving fast...had to replace the rotors/pads/ball joints and of course wheel bearings (did both sides)
08 Cummins Mega Cab, 7" on 37
02 Explorer Sport
08 Brute 750 on 29.5