I think all three devices are going to be pretty similar in terms of quality/functionality. Note that if you buy cheapest devices like this, they might be missing some obvious things. For example, on one of the devices that I have, you can't change reporting interval.
You also have to take into account that you will have to put them on constant charge as the tk102b battery doesn't do anywhere the advertised time.
Honestly, for the cheap ones, the gps104/tk104 probably gives the best bang for the buck while not having the hassle to hardwire it: https://www.aliexpress.com/item/COBAN-Car-vehicle-GPS-tracker-GPS104-TK104-60days-standby-Built-in-large-capacity-6000MA-battery-deep/2049924931.html
The lk209(a/b/c) are also quite good for me while still being "cheap".
Device 1
http://www.aliexpress.com/item/Anti-theft-GPS-Tracker-three-bands-TK-102-free-shipping/678304237.html?spm=2114.49010608.4.2.0AMsRL
Device 2
http://www.aliexpress.com/item/GT06-Car-GPS-Tracker-SMS-GSM-GPRS-Vehicle-Tracking-System-Device-Monitor-Locator-Remote-Control-Alarm/32610702273.html
Device 3
http://www.aliexpress.com/item/GPS-Realtime-Spy-Mini-Waterproof-Car-GPS-System-Tracker-TK102B-K211/1257740711.html?spm=2114.49010608.4.9.0AMsRL
I intend to take this device
http://www.aliexpress.com/item/GPS-Realtime-Spy-Mini-Waterproof-Car-GPS-System-Tracker-TK102B-K211/1257740711.html?spm=2114.49010608.4.9.0AMsRL