First terminology, In North America we call them brake calipers. The rest of the world seems to call the brake activators.
First off you need to read the number printed on your brake disk. That is the size you need as brake disk mounts on the bike are located in a specific spot to accommodate the brake disk size they are designed to fit.
Calipers rubbing on the motor sometimes does happen. Regular bicycle brake calipers are not designed with hub motors in mind and most work but some do not. I have built quite a few bikes and have on some managed to add washers behind the disk moving it away from the motor and then adjusting the caliper to ride further away. I have also seen people use an angle grinder and grinding down the side of the caliper to clear the motor. It is not a pretty solution but could work and there is no loss trying it as you would likely be throwing out the original caliper anyway.
If you decide to get one of our narrower mechanical brake calipers it is and easy drop in replacement. But that being said, the ones I have are designed for 140mm rear disks and 160mm front. But this measurement only comes into effect if you use the mounting bracket that comes with the caliper. Most people don't need it as the brake disk mounts on the bike are designed in a way the mounting bracket that comes with the caliper is not needed. The direction of the mount determines if the mounting bracket is required. At 3:19 in this video
https://youtu.be/ZmPko7w-chg?t=3m19s I address the two different ways disk brake calipers are mounted. So if you determine the mounting bracket is not needed then the mechanical caliper should fit any size disk. But in the wonderful world of "standards" there is always a possibility it may not, but it's unlikely. If you do decide to replace the caliper you may also want to consider getting the hydraulic brakes I have as they are really cool, easy to mount, never need to be adjusted and work very well.
Gary