Routine police stop finds weapons and drugs