Garmin 500 is totally worth it. Buy it, and pick up and heart rate strap and cadence sensor while you're at it. It really can change the way you ride.
I got the SRAM mount for $15, it works and is good and sturdy. not as integrated as that wacky looking stem, but ya know... $15...