just another quick note, im not entirely sure on what the law states, but if you take an airsoft gun out in public, even if it looks like a halo sniper rifle, the police and general public may mistake it for a real firearm, might be an idea to check with the police first! just a thought :-)...