There is nothing wrong with machining rotors. They have a minimum thickness for a reason.
Genuine rotors are generally quite expensive.
RDA, DBA and Protex are all industry standard rotors. DBA is usually my pick. Bendix, Ferodo, etc. for pads.
Unless you like throwing money into a fire, there is no reason to stick with genuine brake parts.