Based on posts and PMs I will clarify a couple of things about the swapaxis question.
First, the swapaxis board does exactly in hardware what the Mach3 software swapaxis does, namely it 'swaps' the axis. Two axis inputs, two drive outputs. The board is invisible to Mach3. This caveat is that a user needs to be aware of the acceleration and step settings as they will not follow the axis swap, so a litte planning would need to be done, or adjustmnent made in the G-code.
This is not a complicated install. We are talking about taking 4 wires out of a $2 ribbon cable, cutting them and connecting them to a 1" wide PCB using a tiny screwdriver. Add a 5V supply, a ground and an on/off output signal from your BOB and it's done. In the unlikely event that there are not enough pins left on the BOB, a second serial port is about $15 and basic BOBs are under $10