A loaded gun, a ballistic vest, multiple magazines and 18 rounds of loose ammunition.

That’s what police say they discovered inside a vehicle parked in an alley in the 1000 block of Beech Street in St. Paul last Saturday night.

The man in the driver’s seat has been arrested four times since September. Each time officers found firearms, say court records, which detail just three of the arrests.

Steven Michael Lincoln, 25, a convicted felon from Ham Lake, isn’t allowed to carry guns.

He was charged Monday in Ramsey County District Court with two counts of unlawful possession of a firearm after police spotted two people “slumped over” in a pickup truck Saturday, according to the criminal complaint.

Officers recognized Lincoln as one of the occupants from his previous arrests. They found the gun, vest, magazines and ammunition when they searched the vehicle, according to the criminal complaint.

The firearm, a loaded Brugger & Thomet TP9 handgun, was beneath the driver’s seat, according to the complaint. The ballistic vest, three Glock 9-millimeter magazines, two Tec magazines and the loose rounds of ammunition were in a suitcase in the back seat.

Lincoln was arrested at the scene and declined to make a statement to investigators. The female passenger with him said she didn’t know anything about guns in the vehicle.

State law prohibits Lincoln from possessing a firearm since he was convicted of felony level domestic assault in 2011, court records say.

He has two other unlawful gun-possession cases pending against him in Ramsey County from earlier this fall.

In the first, officers pulled him over Sept. 13 after noting that his vehicle’s windows were illegally tinted and found multiple bags of marijuana, as well as two loaded handguns, inside, charges say.

He was picked up again Oct. 7 on a warrant from the previous incident after officers found him working on his vehicle at a White Bear Lake address.

While searching him, police discovered a small bag of methamphetamine in his pocket and a handgun on his waist, court documents say. A loaded handgun also was reportedly found in his vehicle.

Lincoln, who has pleaded not guilty to the charges, posted bond in October and was released from custody.

He is expected to make his first court appearance on the new charges Tuesday morning.

St. Paul police officials have said they’re trying to get ahead of shootings and homicides, which means getting guns out of the hands of people who aren’t allowed to possess them, said Sgt. Mike Ernster, a department spokesman.

“This is a prime example of officers on routine patrol acting on something they witnessed and following through until they recovered this gun off the street,” he said.