Police in New York say a traffic stop has resulted in the arrest of a man posing as a federal air marshal who had an assault weapon, body armor and nearly 9,000 rounds of ammunition.

Nassau County police said Friday that there was no known threat to the public.

They stopped the suspect based on a tip Thursday morning in the Long Island community of Syosset.

Police say he had a pistol, a knife and the assault weapon in the car, along with the body armor and 500 rounds of ammunition. He produced a fake shield and credential while claiming to be an air marshal.

Authorities say they found five more handguns and 8,300 more rounds of ammunition at his home.