For High end check out Lowrance. I have a Garmin Zumo 550. It has satellite radio and bluetooth. I don't use either. The Zumo series is water proof to 3ft. Most Garmin can have typography maps added. The Typography mapping adds most FS roads.
93' YJ w/factory hood