a single stack 7rnd mag is pushing it as far as length go's...
a drum might pose some handleing issues BUT a double stack 10rnd mag would be the catz arse if you could get it to feed reliably with both 3" and 2 3/4" hulls.
keep in mind how much weight your adding with a higher capacity mag as well, everything includeing the mag release is going to take a heck of a pounding.