fit a weapon