Mangler the EBB and AEP are actually completely different guns; they're just bothed based on the G18c. You'd be a hundred fold happier with the AEP, although the AEPs have much limited upgradeability. Because the MP7 is based on the on the AEP internals and I would advise against it.
The only gun which fufills all your needs is the MP5k. It's priced about the same as the MP7, yet is more practical (From what I've read).There are some really nice holsters available for them too.
-Cheese
AE has some nice prices:
http://www.airsoftextreme.com/store/...x&cPath=364_67