A man has been charged with possessing an illegal cache of about 1,000 counterfeit law enforcement badges, authorities said Tuesday.

U.S. Immigration and Customs Enforcement agents arrested Sergio Khorosh on Monday at his Bronx home after he accepted delivery of about 100 fake U.S. Marshals Service (search) shields. The delivery was being monitored by the agents, who had first intercepted the badges last month in a shipment from Taiwan to San Francisco.

During a search of Khorosh's home, agents discovered about 1,000 more badges, some resembling those of the FBI (search), Drug Enforcement Administration (search) and New York Police Department (search), court papers said. Also found were six firearms, including semiautomatic pistols.

Authorities were investigating whether Khorosh was supplying police impersonators.

"We think this goes way beyond collectors," said Martin D. Ficke, special agent in charge for ICE's New York office.

Khorosh faces charges of illegal transport of counterfeit badges and weapons possession. He was ordered held on $50,000 bail.

A call to Khorosh's attorney was not immediately returned.