they would need to be rigged to the hud file which is an animated set of hands going thru the movements of the weapons operation. You will need a model program that is capable of rigged animation such as Blender, fragmotion, or 3d Max. (there are more, Maya does not export animated X files so not that one.)
Bring your weapon into the program and scale it to the rig size. combine the textures, Adjust the UV mapping on the rig and the new weapon. Delete the old weapon without destroying the rig. Change any animations you want for different features. Export and setup the weapons folder for the new weapon, adjust the gunspec.txt file in there to taste, and then test and correct.
That is the gist of it.
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit