I use a trailtech voyager, they send you one calibrated to your bike. Does GPS tracking, routes and waypoints. Measures engine temp, keeps track of run/ride time which makes keeping an eye on fuel easier. Has a tach and speedometer. You can save your daily ride to go back to it later using the included ride leader software or upload it to an interface with google earth called OHVtrails.net, this way others can download your ride or you can download others and follow their tracks. Came with handlebar mount and it was easy to install and worked as promised. I have had it for a little over a year and use it all the time. I have gotten lost on my own property before, with this it never happened again. I has taken all the mud, water, rain and dust I could throw at it. It is somewhere around $240 bucks at rockymountainatv.com Hope this helps