Great looking CAD!
Will the weapon drive pulleys be supported by the top armour or another structure? If not, I fear you may have the same issue we had on Deadlock - the motor mounts will flex due to the belt tension and it'll slip or ride off. You have less torque than us but more power and your motor mount is more flexible.