Also a reminder that barrel assembly's, trigger assembly's and internals (not sure about recievers) are not compatible between different brands and models of GBBR. They are designed very specifically for the gun that uses them. Different manufacturers use different designs for GBBR and therefor parts are usually not interchangeable with them. Rail systems should be interchangeable but I can't say 100%.
Friendly Fire...... ISN'T!!