I am still using my Garmin GPS 45. It works fine, but it is a bit of a battery hog.
My second boat has a Furuno GP1600 plotter that is older than your GPS12.