Check out huge set of skins created by Supajoe that takes care of most of the weapons in the game.
Skins by supajoe
SCREENS IN Dx9
-reskins all weapons except MG42, 30Cal, Panzershreck, colt and luger
-Features "supajoe's Carbon PPSh
-Features "supajoe's TT30 mod (includes sound and charateristics)
put the IWD file in your cod2 main folder
delete the unwanted IWD file