I think if you are going to replace your DC motor then you would be crazy! You won't get the speed or torque out of it. My biggest complaint of the BF-46 when cnc'd is poor spindle speed.
If you rig this so that it is engaged for tapping and disengaged otherwise then it will be fine. This is what I do with indexing on the lathe.