The problem is, first of all, you are very bad at making weapons. You need to look in to other weapon .cs files to learn a bit more.
Second, the problem is that they use the exact same datablocks, and overwrite eachothers' images. The solution is to rename the datablocks for each weapon, or just reference datablocks from the Maverick.