Not sure whether it will show the type of topo and surface features you're looking for, but have you looked into an iPad or iPad Mini (the one with GPS) with the ForeFlight app? The app requires a subscription, but it's super useful and might solve your problems. Might be overkill for an ultralight though. Also there are lots of mounting and vibe-dampening options for the iPad (check out Ram Mounts.)