Well, it seems like an MP5 would be best for you, but you might want to also look into the G36C or the SIG 552, since they are even more compact than the MP5. Basically all TM guns perform the same stock, so you should really just go with the one you like the most.