Former USAF pilot Mitchell Gant (Clint Eastwood) carries a Walther PP series pistol during his mission into Russia. Pyotr Baranovich (Nigel Hawthorne), one of the Firefox scientists, is seen pulling a Walther in the hangar.
A Valmet M71S rifle (standing in for a Kalashnikov variant) is first seen in the hands of VC who transport a downed Mitchell Gant in Vietnam. The rifle also can be seen in the hands of a Russian soldier checking the men's bathroom of a Moscow subway station. At the Bilyarsk Airbase, the rifles are seen fired by the soldiers to prevent the escape of the MiG-31 Firefox.
Since real AK-47s were not available when this film was made, the Japanese replica AK-47 had been commercially available since 1978 is used . The replica Japanese AK-47 was based on the Type III milled receiver AK and is identifiable by the non-laminated wood furniture and the dimensions of the gas tube. The weapon is notably carried by Russian soldiers who search for the Russian contact in the countryside.
As a military helicopter lands at his cabin, Mitchell Gant runs into his home and grabs a Remington 870 Folding Stock Police Folder shotgun to defend himself.
The MiG-31 depicted in the film is entirely fictional and was designated "Firefox" by the author before any Russian jet was given the numeric designation. This particular jet has nothing to do with real MiG-31 "Foxhound" fighter.
Firefox is one of the earliest American made feature films to accurately depict the Soviet attack helicopter. For wide shots, the helicopters onscreen were radio controlled miniatures. When pilots are seen in the helicopter, the cockpit of the Mi-24 Hinds is actually the same modified cockpit used in the film Blue Thunder (which wasn't released until a year later).