If you have to rebuild your rear master cyl or tear-down & replace the rear brake caliper gaskets (which usually don't need replacement unless someone REALLY dragged the brake until their tire exploded, or other overheating, like the bike was in a fire-I'm exaggerating, but you get the point) then getting an Asian aftermarket replacement rotor is a good way to go. I still run OEM rotors and just keep them clean.
If you have a buildup of oxidation on the pistons which are causing the caliper to not retract the pistons when you let-off foot pressure, then usually you can just tear down the pistons, clean their sides w/a scotchbrite pad, fine sandpaper, or a fine wire wheel, being sure not to gouge anything. You don't have to split the caliper, but it makes cleaning the caliper easier. Just don't gouge the pistons. Usually you can re-use the square O-rings that provide the seal for the pistons in the caliper. The dust seal often gets swollen and may not stay in-position if it's old, has been exposed to brake fluid, and weathering, or is worn or torn. Then you should replace it.