i use two vertices, but this however has a flaw in which the weapon rotates when you tilt the bone that the vertices are attached to, there r work arounds though..
Is the problem viewable in the model editor? If so I know how to fix it, we ran into this problem countless times during PreVa because we used vertexes to spawn all the weapons.