I am getting an OBD Reader to be used on our 260, ZS, & Speed Triple (so far).

I am interested in:
Clarke CEOBDS EOBD/OBD II Engine Fault Code Reader

Clarke Engine Diagnostic / EOBD Fault Code Reader

Laser 5089 EOBD11/EOBD Code Reader/Reset Tool

Laser 5091 EOBDII/EOBD Code Reader & Reset Tool

I need it for cars and Motorcycle.
Planning ahead I am looking at the higher end of the market for all functions..

Has anyone had experience of the listed units?