I've seen an external battery pouch that fits a pdw stock. You can find it at airsoftextreme.com in the tactical gear section. You could also buy a full mp5 stock and put it on your gun
I also have a mp5 pdw and I have my battery taped to the stock. If it's stupid and it works,it isn't stupid.