SANTA ROSA (CBS SF) — A Sebastopol man has been arrested after a traffic stop led police to a stash of body armor, weapons and drugs at his home, authorities said.

Santa Rosa detectives stopped Andanie Antonio Mondragon’s vehicle after he left his residence on Schaeffer Road in Sebastopol around 10 a.m. Thursday, and found a quarter-pound of methamphetamine and a 9mm semiautomatic handgun in his vehicle, Sgt. Rich Celli said.

READ MORE: Gov. Newsom: Feds Approve Medicaid Funding for Expanded Low-Income Student COVID Testing

Detectives later found 2.2 pounds of methamphetamine, several pounds of marijuana, a loaded pistol gripped shotgun, rifle-rated body armor and a functional Sten MK5 submachine gun in Mondragon’s rented bedroom of his home.

The Drug Enforcement Administration and Sonoma County Sheriff’s Office assisted in the search.

READ MORE: South Bay BART Extension Funding Dropped From $1.9 Trillion COVID-19 Relief Package

Celli said Mondragon, 21, is a significant source of methamphetamine in Santa Rosa and police were investigating him for several months.

Mondragon was out on bail for a prior assault on July 18 when he was arrested.

He was booked in the Sonoma County Jail for possession and transportation of methamphetamine and marijuana, possession of an assault rifle, possession of firearms while dealing narcotics and committing a felony while out on bail for a prior offense, Celli said.

MORE NEWS: San Mateo Deputies Investigating Fatal Unincorporated Redwood City Shooting

TM and © Copyright 2016 CBS Radio Inc. and its relevant subsidiaries. CBS RADIO and EYE Logo TM and Copyright 2016 CBS Broadcasting Inc. Used under license. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed. Bay City News Service contributed to this report.