Garmin Edge 520 GPS Bike Computer. There 2 small scratches on the screen and some very light scuffing. Overall good condition.
It is highly customisable and connects with all Garmin sensors.
I don’t know how long the batter lasts, most of my rides are 2-3 hours and it lasts fine for such rides.