I only bought the bike a month ago, last serviced last year but just an oil change etc.
not a major.
it has a recent new battery , but i do have a connection for the trickle charge and also a connection for a usb charger coming off the battery.
but it starts no issues and runs great over 2k...