yes it comes off and that is the flash hider that comes with it, the manual gives you a really stupid explanation on how to take it off, but the little lever you see on in, i just broke that part off and left the rest intact, then you can twist it off and put it back on whenever you like, also comes with a muzzle stopper thing hah to keep bb's from shooting off
EDIT
Ill get you a pic of mine later when I get a chance, mine is the vector arms series echo 1 mp5a4