A couple suggestions for doing brake jobs -
1- make sure you use sandpaper/wire brush to remove all the rust buildup on the face of the hub, or you'll end up with a vibration afterwards, since the rotor won't sit true to the hub. Also, put a coating of anti-sieze on the hub before you put the rotor on to help prevent rust buildup in the future (but don't put anti-sieze on the wheel studs - yes, it does make them easier to remove, but it can also allow them to inadvertently loosen while you're driving).
2- clean the rust off the lands where the pads/shoes sit, and put a coating of anti-sieze on them to keep the pads/shoes moving freely and not squeaking. This also helps prevent those annoying grooves from forming where the pads tend to ride and wear in.
3- DO NOT USE ANTI-SIEZE ON SLIDE PINS WITH RUBBER BOOTS!!! Anti-sieze reacts with the rubber and causes it to swell, so the boot will eventually soften and fit poorly, allowing moisture into the slide pin and bore, siezing it up. Use a white lithium grease, or even better, silicone dielectric compound (which is what we use at the dealer). If your slide pin boots are already getting mushy, i'd recommend getting new ones - the kits are available aftermarket or from the dealer.
4- all Taurii rotors and drums I've ever seen from the factory, and even aftermarket replacements, can usually be machined at least once when they become warped or scored, depending on the degree of warpage or scoring. I only replace my rotors/drums when there is no longer enough material left to machine them properly. True, once you machine them, they are thinner, so they can warp easier, but that's usually under a lot of heavy braking. Normal driving usually doesn't cause excessive/premature warpage.
5- one more thing - it's a good idea to flush the brake fluid out every couple years or 40,000 kms, give or take. Brake fluid does break down, and it also absorbs moisture. Old fluid has a lower boiling point than new fluid because it will have moisture in it, and this moisture will also help rot out steel brake lines, calipers and wheel cylinders from the inside. We do brake flushes at the dealer all the time, and it's well worth it. Just remember, use the right fluid - all Taurii made to date use DOT 3. You can subtitute DOT 4 if you want, which has a higher boiling point. You CANNOT use DOT 5 - it is purple, and silicone based, and if you put any in your brake system, every bit of rubber will be ruined.
Hope this helps.