Garmin Forerunner 305 GPS Receiver with Heart Rate Monitor for $158.77 shipped. Add it to the cart to see the price. 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 a detailed analysis. Most places have it for $170.