I have a garmin for running
I think garmin makes a good HRM . I think for a 3 hour bike ride your heart rate is probably going to average 75% of your max even at an easy cadence. My max heart rate is 173 I am 49. All my long rides I always average over 145.
shepardsherwood@hotmail.com