My opinion is that users should never use an .xml supplied by a 3rd party, unless the .xml is supplied with a turn key machine.
As you've seen, some settings will always be incorrect, and not just steps/unit.
Learning how your machine works, and how to configure Mach3 for your machine, doesn't take long, and is very beneficial when problems arise.