if you have to have one now, i personally have the coharie 89ful-size.
works great so far. not one hickup, however only fired about 60 rounds out of it.
i dont expect there to be any problems, its a solid gun.
MP5 search on gunbroker should get you a half-dozen hits for them...