to op, regarding rear rotors meyle will be just fine, so go with the cheapest. front rotors though i would stick with balo/zimmerman/ate.
to mb202, i would highly recommend against the generic autozone brand pads. the semi-metallic will produce horrible amounts of dust and wear out too fast, and the ceramic ones will destroy your rotors quick. the only semi-metallic i would recommend are the german made oem ones like mintex, pagid, ate, textar... which will produce some dust, but have great performance. i have never used akebono ceramic pads, but members here seem to use them a lot and like them. i personally prefer axxis/pbr deluxe brake pads, they are cheap, produce no dust, and performance same as oem pads. also textar makes some ceramic fusion pads.
autohausaz as always has great prices. i also like bmaparts, they have bigger selection in brake pads/rotors and also have good prices.