Garmin Forerunner 305 GPS Receiver with Heart Rate Monitor for $139.99 shipped. Here is a screenshot for your reference. This watch-like GPS receiver provides speed, distance, and pace data. It also includes Training Center Software to download workout data for analysis and comparison against previous workout. As a comparison, Walmart has it for over $170.