Hooks:PostHook(WeaponFactoryTweakData, "init", "PPShInit", function(self)
	self.parts.wpn_fps_smg_thompson_b_m1928.unit = "units/vanilla/weapons/wpn_fps_smg_thompson_pts/wpn_fps_smg_thompson_b_standard"
	self.parts.wpn_fps_smg_thompson_body_m1928.fps_animation_weight = nil
	self.parts.wpn_fps_smg_thompson_dh_m1928.unit = "units/vanilla/weapons/wpn_fps_smg_thompson_pts/wpn_fps_smg_thompson_dh_standard"
	self.parts.wpn_fps_smg_thompson_m_short_double.unit = "units/vanilla/weapons/wpn_fps_smg_thompson_pts/wpn_fps_smg_thompson_m_short"
	self.parts.wpn_fps_smg_thompson_m_standard.unit = "units/vanilla/weapons/wpn_fps_smg_thompson_pts/wpn_fps_smg_thompson_m_short"
	self.parts.wpn_fps_smg_thompson_m_standard_double.unit = "units/vanilla/weapons/wpn_fps_smg_thompson_pts/wpn_fps_smg_thompson_m_short"
	self.parts.wpn_fps_smg_thompson_o_m1928.unit = "units/vanilla/weapons/wpn_fps_smg_thompson_pts/wpn_fps_smg_thompson_o_standard"
	self.parts.wpn_fps_smg_thompson_o_m1928.stance_mod = {
		wpn_fps_smg_thompson = {
			translation = Vector3(0.022, 0, 0.8),
			rotation = Rotation(0, 0.2, 0)
		}
	}
	self.parts.wpn_fps_smg_thompson_o_standard.stance_mod = deep_clone(self.parts.wpn_fps_smg_thompson_o_m1928.stance_mod)
end)