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: CHP Arrests Fencing Suspect, Recover Stolen Merchandise From Louis Vuitton Smash-And-Grab

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: Man Arrested Following Weekend Bar Shooting In Belmont

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: Thieves Drive Vehicles Into San Jose Businesses to Steal ATMs During Crime Spree

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.