the problem you are having isnt the model, its the way you are overriding assetsbecause this is a duplicate of a stock gun, its loading the "assets" from the stock file, then in game - reading your file - thus trying to use the new model - but the "old one" is all thats loaded
add the assets to your mod.csv