Teenager arrested with R400,000 worth of mandrax and an illegal firearm