MP5 bodies differ depending on what manufacturer the gun is from. If you know what manufacturer the gun is from, try searching '[manufacturer's name] MP5' on retailers like firesupport. They have a lot of external bits and you might find what you need.
If not, get yourself a cheap and cheerful CYMA MP5, they're damn good for £130.