Hello guys I have a M57A1 that i need to upgrade but I don't know what to upgrade with. I have a few requests such as a rubber ending piston so its quiet and a flash hider from a .50 cal. It takes most L96 upgrades and most M57a1 upgrades as well. Thank you!!!!!