QUOTE (Arsenal, page 147)
As a general rule, one weapon mount can be added to a vehicle for every 3 points of Body it has, rounded up.
Errata 1.3.2 (the latest I know of; the only version available from shadowrun4.com) say nothing to change this.
Anyway, I'd suggest not using cyberweapon capacity for drone slots. A heavy pistol has a capacity rating of 6, a grenade launcher 15, and either can take more with certain mods. A standard sized, exposed, remote control turret mount on a drone takes only 4 slots (if not free and standard on some drones), and can [theoretically] mount up to anything as large as an LMG; only the drone's size would be a reasonable limit on the firearm. A concealed weapon mount is 3 additional slots, so 7 total for a standard remote control turret. That's still smaller than the capacity of a SMG for a cyberlimb (which is 10).
As an added benefit, if money and availability are not an issue and only slots are, add a Gyro Link to the turret; you negate all modifiers to shoot for the vehicle's movement (think of how an Abrams tank can keep its cannon barrel steady while flying by at 60mph).