It really depends on how the particular stock is built. If it's built right, there should be room for a regular large type, but these things are rarely built right, in which case some sort of custom battery could be found on GI or Evike. Do you have said full stock mp5 or are you considering one?