RCMP have seized an estimated $500,000 in marijuana and potent hash oil after a traffic stop in southeastern British Columbia.

Mounties were conducting road safety checks in Field, B.C., on Wednesday when an officer pulled over a Mitsubishi Outlander.

The officer seized more than four kilograms of marijuana and 10 litres of high-quality hash oil known as Phoenix Tears.

Two Alberta men, aged 24 and 47, are scheduled to appear in May at provincial court in Golden, B.C.

Sgt. Rob Haney said it's rewarding to know that officers were able to keep these dangerous drugs from reaching the streets.

Prime Minister Justin Trudeau has promised to legalize and regulate marijuana, but has signalled that in the meantime police must continue to uphold the law.