Some rails will work...some stocks will work...some gas blocks/front sights will work. Most flashhiders will work.
I don't see why an AEG mag release wouldn't work...but haven't tried that part.
Anything that will fit a 20mm rail will fit a 20mm rail.
Everything else inside and outside is different.