Your understanding of economics is shockingly poor. The major US export is capital, not guns; arms sales add up to a few percent of all US overseas exports (well under 5%) whereas consumer exports are massively more important, and military spending has been down below 5% since the Cold War (in the Vietnam era it barely reached 10%, versus 37% in WWII). Most US military spending goes on personnel, construction, operating expenses and housing; with procurement coming to less than a quarter of all spending in the latest figures.
If the US defense industry was really so export-oriented then they'd make cheaper weapons that would actually have a market. Less than 2000 Abrams tanks have been sold overseas (more than half of which went to Egypt) since the M1 became operational, whereas the US Army and Marine Corps has received nearly 9,000 since 1980. Some of the export sales were hand-me-downs as the M1 has gone through several models.
Same with aircraft and other toys; they're all so expensive, and so strategically important, that they are sold to trusted strategic allies while other nations buy from Russia or Europe. Production runs are pathetic in most cases.
There ultimately isn't much to choose between the US and Russia in terms of
arms sales, the sole difference is Russian models are a bit cheaper and are operated by a wider range of countries. Moreover there was a glut of Soviet models available after 1989-1991 which have found their way across the globe; which is why
Iran bought 104 T-72s from Poland while producing another 422 itself under license from Russia. An awful lot of ex-NATO hardware has spread across the globe, too.
If the military-industrial complex really wanted to recapture the glory days of the Cold War and the accompanying profits, then they'd have engineered tension with China, in order to justify serious spending on really substantial amounts of hardware. GWOT just doesn't cut it by comparison to the halcyon days of the Reagan build-up, I'm afraid.