If you are altering tables, yes, it is. Consider this: a) Having this in your main data folder will break multiplayer validation, i.e. the online stat tracking will not work for you anymore. b) This may cause issues down the line when used in conjunction with other mods, since you are adding one ship and one weapon. This may push the total over the maximum allowed by the engine. All of this makes my work as a troubleshooter that much harder, since those issues can be really hard to track down.
So, sorry about being harsh, but no. I will not stop calling people out on mistakes like these because they can be actually quite dangerous. Rule of thumb is: If it's only a mission, putting it into data\missions is OK. But as soon as you start to alter tables, it is to be considered a separate mod and needs to be treated that way to avoid strange behaviour. Even for minor alterations as the ones made in here.