The traffic stop happened on Thames Street around 1:00 this morning.
Officers not only found the 23-year-old driver was under suspension, but was carrying crystal meth.
As well, the passenger, a 33-year-old man, was found in possession of a replica handgun, and a backpack full of throwing knives, more drugs, a digital scale, and several plastic baggies.
Both are now facing charges and will be in court next month.