(1) An officer in uniform may stop any vehicle -
(a) in or on which excisable products or any other products chargeable with a duty of excise are being transported or in which or on which it is reasonably believed by the officer that such products are being transported, or
(b) for the purpose of examining and taking samples of any fuel in or on, or in anything attached to, the vehicle for use or capable of being used for combustion in its engine.
(2) An officer in uniform or a member of the Garda Síochána may stop any vehicle for any purpose related to vehicle registration tax or the registration of vehicles in the register maintained under Chapter IV of Part II of the Act of 1992.
(3) Any person in charge of a moving vehicle shall, at the request of an officer in uniform or a member of the Garda Síochána, stop the vehicle and shall keep it stationary for such period as is reasonably necessary in order to enable the officer to discharge his duties.
(4) Any person in charge of