If you are using the device for turn by turn directions, then the Garmin 800 is really the only available choice which meets all of my requirements for a cycling computer with GPS. If you don't need turn by turn, consider the 500. It's got all the othe features, except the tur by turn.
I've tried the iPhone, but the lack of integrated sensors and good, solid handlebar mounts. Also, the iPhone is only cost effective if you already own it. Otherwise, it is far more expensive, after accounting for buying transmitters and receivers.
The Oregon, eTrex, or others are suited well for the handheld hiking options, and will work with a bike, but you still have to buy the sensors, and they aren't exactly cheap.
So my answer is, no. There aren't any other GPS cycling computers which do the same job, as well, for less cost.