(d) stop any vehicle, or any riding or pack animal, or any boat, launch, or other vessel, or any aircraft while on the ground or on the water, or any other device for carriage or transportation, or stop in transit any parcel, package, case, bag, luggage, or other container that is or that he reasonably believes to be in the possession of the owner or of any other person (including any carrier or forwarding agent, whether by land, sea, or air), if he has reason to believe or suspect that any breach of this Act or of any regulations under this Act has been committed by the owner or by the person in possession thereof or by any other person, and, in the presence of the owner or other person as aforesaid or of any servant of any of them, search any such vehicle, riding or pack animal, boat, launch, or other vessel, or aircraft, or other device for carriage or transportation, and in such presence as aforesaid open and search any such parcel, package, case, bag, luggage, or other container: