Thanks for the report! What character did you use when you noticed this? The problem with guns is, there's just one prototype for each kind, and if a gun is meant to be used by player characters, it is designed to work with the default character. So it may be that things seem to be off because your character has a different size than the default character.
If this happened with the (up- or downscaled) default character, there likely is something wrong with my code. Otherwise, I'm afraid there's notthing I could do.