I would suggest the Garmin 25. It has GPS and is available here for about $120. It uses ANT+
For a heart rate strap - the Garmin heart rate strap - the older model not the soft strap. Also uses ANT+ Sold here for about $20
For speed and cadence sensors - the Garmin bundle also ANT+ appx $50
Total for everything appx $200