Brand new in box comes with allen wrenches and batteries. I have 2 currently available. This will fit rails from 11mm to 20 mm in size. Please do not ask me if it will fit a certain gun. Do your research and check your rail size before contacting me.