Two men with guns, drugs and a big pile of cash picked the wrong car to cut off Thursday evening near Surrey Central SkyTrain station.
Their uninsured vehicle swerved in front of a Transit Police car and then pulled into a parkade and stopped beside another vehicle.
The Transit Police officers, who were on their way to Surrey Central station to begin their shift patrolling SkyTrain, ran the licence plate and found the insurance was terminated.
They spotted drugs, cash and four cellphones clearly visible in the car as they asked the two suspects to get out.
A Mk9 Kahr nine-millimetre handgun with loaded magazine was found between the seats and a search of the adjacent vehicle – one of the suspects had a key for it – turned up another handgun that was later found to be a replica.
Austin Lopez, 19, of Surrey and Mathew Eakin, 21, of Burnaby face drug and firearm possession charges.