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