JK, You may want to take a look at the Garmin
160 or 240 Blue. both well under $400. I have a 160 Blue and wish I had bought the 240.
Good luck and best wishes for your friend.