There's nothing wrong with the MP5 hop-up unit, unless yours is broken why replace it?
Your TM original piston is actually a very good piston, run it till it breaks.
Go with the Modify Piston head with sorbo pad, much cheaper option than a Sysema Silent head set and works just as well.
For hop-up rubber Guarder Black should be fine.
__________________
|