A routine random breath test in Hindley Street last night led to an unexpected discovery.
Police stopped a NSW registered car about 11.30PM and after searching the vehicle, found drugs, along with a pistol and silencer and a substantial amount of cash in the glove box.
Two men, a 51 year old and a 19 year old both from NSW have been charged with several offences and will appear in court later today.